Разбиение слова на символы

Тема в разделе "PHP", создана пользователем CrashX, 30 мар 2011.

Модераторы: latteo
  1. CrashX

    CrashX В прошлом XSiteCMS

    Регистр.:
    6 июн 2008
    Сообщения:
    682
    Симпатии:
    112
    как разбить слово на символы туплю не могу допереть нужно быстрое решение, тк развивать нужно ~1000-1500 слов, пробелы и прочее тоже считать символами.
    UPD
    забыл про регулярки
    тему закрыть
     
  2. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    в какой кодировке строка и по сколько символов надо разбивать?
     
  3. CrashX

    CrashX В прошлом XSiteCMS

    Регистр.:
    6 июн 2008
    Сообщения:
    682
    Симпатии:
    112
    кодировка любая
    количество символов неограничено ничем...
    в принципе я нашел что хотел... preg_split
    решил все)
     
  4. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    Если ты думаешь что от кодировки ничего не зависит, удачи :D
     
  5. CrashX

    CrashX В прошлом XSiteCMS

    Регистр.:
    6 июн 2008
    Сообщения:
    682
    Симпатии:
    112
    $format='ASDFGHJ';
    echo $symbol = $format[1];
    выведет S
    ??? строка а почему можно обращаться как к элементы массива... или я туплю... а зачем тогда функции замены...
    ---
    про кодировку
    хм... в обще кодировка UTF как ни странно все гуд.
     
  6. saen

    saen

    Регистр.:
    6 авг 2006
    Сообщения:
    756
    Симпатии:
    129
    PHP:
    $format='блабла';
    echo 
    $format[1];
    а щас так попробуй. Да, в пхп строка представляет собой индексированный массив.
     
    XSiteCMS нравится это.
  7. CrashX

    CrashX В прошлом XSiteCMS

    Регистр.:
    6 июн 2008
    Сообщения:
    682
    Симпатии:
    112
    спасибо,
    ага косяк есть, так что лучше
    тут поправил для utf
     
  8. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    737
    Симпатии:
    263
    http://php.net/str_split

    PHP:
     array str_split  string $string  [, int $split_length 1  ] )
     
    //Converts a string to an array.