Forum Webscript.Ru
Программирование => PHP => Тема начата: Boatman от 01 Июля 2002, 15:52:08
-
Как мне каждый символ строки сделать элементом массива?
В перле все ясно split(//,"...
ПХП же ругается - ему не нравится пустой разделитель :(
-
$s=\'test bla\';
print $s[0]."
";
print $s[1]."
";
print $s[2]."
";
?>
-
$str = "abcdef g";
$letters = explode("^!^", chunk_split($str, 1, "^!^"));
-
строка - это уже и есть массив с самого начала.
-
строка - это уже и есть массив с самого начала.
Почему ж тогда со строкой не работает foreach как с массивом?
-
Почему ж тогда со строкой не работает foreach как с массивом?
А зачем тебе со строкой работать с foreach? Это же не ассоциативный массив. Пользуй простой for и все будет нормально.
Если же тебе нужен массив в явном виде, то воспользуйся, например, тем, что я написал выше.
-
RTFM, там пример есть.
$chars = preg_split(\'//\', $str, -1, PREG_SPLIT_NO_EMPTY);
-
RTFM,
Как эта аббревиатура расшифровывается?
-
http://www.tuxedo.org/~esr/jargon/html/entry/RTFM.html