Как разбить строку в массив? (PHP)
Подскажите пожалуйста как разбить строку по одному символу в массив. Чтоб, например, первый символ строки был $chars_array[0], второй $chars_array[1], третий $chars_array[2] и т.д.
Заранее благодарен.
ЗЫ str_split() не катит, нужно чтоб с четвертым пхп все воркало :(
Код:
$str = 'string';
$chars = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
print_r($chars);
$chars = preg_split('//', $str, -1, PREG_SPLIT_NO_EMPTY);
print_r($chars);
Perl forever =)
Все заработало играючи!
<?
$a="test";
print $a[3];
?>
на выходе имеем "s".
Гениально... :D
Цитата:
Originally posted by mike
Всю жизнь думал, что строка - это массив символов.
<?
$a="test";
print $a[3];
?>
на выходе имеем "s".
Всю жизнь думал, что строка - это массив символов.
<?
$a="test";
print $a[3];
?>
на выходе имеем "s".
имхо правилнее
<?
$a="test";
print $a{3};
?>