[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Посимвольно разбить строку
kasichvadim
Подскажите, пожалуйста, функцию, которая бы разбивала строку посимвольно и заносила эти символы в массив.
Т.е. есть строка 123456789
Мне нужно: $new_array[0] -> 1 $new_array[1] -> 2 и т.д.

Спасибо за помощь.



Спустя 16 минут, 4 секунды (28.07.2008 - 11:21) kasichvadim написал(а):
str_split - вот наверное то, что искал rolleyes.gif

Спустя 2 года, 2 месяца, 29 дней, 2 часа, 17 минут, 47 секунд (27.10.2010 - 13:39) shleify написал(а):
$a="3,4,,6,8,4,2,34,6,8";
print $a."<br>";
$d = str_split($a);
$vivod = "";
foreach($d as $b){
if(is_numeric($b)){
$vivod.=$b.",";
}
}

$vivod = substr($vivod, 0, strlen($vivod)-1);
print $vivod;

Результат:
Было: 3,4,,6,8,4,2,34,6,8
Стало: 3,4,6,8,4,2,3,4,6,8

Всем спасибо!

Спустя 15 минут, 30 секунд (27.10.2010 - 13:54) twin написал(а):
так проще немного
    $a = '3,4,,6,8,4,2,34,6,8';
print $a."<br>";

for($i = 0; $i <= strlen($a); ++$i){
if(is_numeric($a[$i])){
$arr[] = $a[$i];
}
}


$vivod = implode(',', $arr);
print $vivod;
Быстрый ответ:

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