[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: текст в массив
Гость_natali
мне нужно перевести текст в массив
т.е разбить этот текст на отдельные буквы и занести их в массив.

как мне это лучше сделать (функция explode() не помогает)




Спустя 3 минуты, 9 секунд (1.11.2009 - 16:34) S{oRpiO написал(а):
вопрос один а зачем так делать??

Спустя 5 минут, 4 секунды (1.11.2009 - 16:39) krasilich написал(а):
Если человеку нужно, значит нужно=)

Разбить нужно именно по-буквенно? Или есть какойто другой критерий?

Если побуквенно
PHP
preg_match_all('|(.{1})|i'$text$array)

Спустя 8 секунд (1.11.2009 - 16:39) Grazor написал(а):
к каждой букве и так можно отдельно обратиться
PHP
$txt = "йцукенгшщзхъ";
echo $txt[4]; //выведет "е" - 5й символ
//т к нумерация символов строки начинается с 0


вот индийский код если хочется

PHP
for ($i=0; $i<=strlen($txt)-1; $i++)
{
  $arr[$i] = $text[$i];
}
print_r ($a); //вот массив

Спустя 5 минут, 57 секунд (1.11.2009 - 16:45) Гость_natali написал(а):
спасибо усем кто написал свой умный ответ

Спустя 4 минуты, 42 секунды (1.11.2009 - 16:49) glock18 написал(а):
еще один вариант индусского кода:
explode('', $string);

а вообще надо, как Grazor написал: использовать обращение по индексам - строка это массив символов
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.