[PHP-users 4475] Re: 文字列-> 配列

Osamu Shigematsu php-users@php.gr.jp
Wed, 26 Dec 2001 15:42:29 +0900


重松です。こんにちは。

> <?
> $a = "123";
> $b = chunk_split( $a, 1, "\r");
> $c = explode( "\r", $b);
> print_r( $c);
> ?>

<?
$a = '123';
$a = explode("\n",chop(chunk_split($a,1,"\n")));
print_r($a);
?>

とすると期待の動作をしました。

それ以前の問題として、SUMi さんご指摘の、

<?php
$a = '123';
$j = strlen($a);
for($i=0;$i<=$j;++$i){
    print ord($a[$i]) ."\n";
}

を実行すると、

49
50
51
0

という結果が得られました。(PHP 4.1.0, Linux i586)

今まで知りませんでしたが、C と同じようにかけるのでものすごく楽です。
大変有益な情報ありがとうございました。

-- 
Osamu Shigematsu

http://www.ravi.ne.jp/%7eshige/
mailto:shige@ravi.ne.jp