как получить символ из числа

Статус
В этой теме нельзя размещать новые ответы.

ivashka

Полезный
Регистрация
16 Май 2007
Сообщения
151
Реакции
15
Есть допустим число хххх (обычное четырех значное), как у мне узнать какая цыфра стоит на первой, второй, третьей и четвертой позицыи, тоесть:
число 421
масив a получает:
$a[0]=4;
$a[1]=2;
$a[2]=1

как такое сделать? Есть может функція подходящая.
 
Если число задано типа
$a = '12345';
то можешь сразу обращаться к элементам через $a[0]...
Если $a = 12345;, то сделай сначала $a = (string) $a;
 
Есть допустим число хххх (обычное четырех значное), как у мне узнать какая цыфра стоит на первой, второй, третьей и четвертой позицыи, тоесть:
число 421
масив a получает:
$a[0]=4;
$a[1]=2;
$a[2]=1

как такое сделать? Есть может функція подходящая.
PHP:
$str='175647623562956765823764586457236452376582376578';
echo "$str[0]"; // Выводим число стоящее на 0 месте.
 
2Inviseble_Demon, чем твой ответ
PHP:
$str='175647623562956765823764586457236452376582376578';
echo "$str[0]"; // Выводим число стоящее на 0 месте.
отличается от данного ранее?
Если число задано типа
$a = '12345';
то можешь сразу обращаться к элементам через $a[0]...
 
Ну или если нужно загнать все числа в масив по 1 то

PHP:
<?PHP
$str='8457489127748574985749857248567287687562487674674655762357623654812741234';
for ($i=0; $i<strlen($str); $i++) {$a[].=$str[$i];}
print_r($a);
?>

Добавлено через 1 минуту
2Inviseble_Demon, чем твой ответ

отличается от данного ранее?

Тем что написанно прямым примером.
 
$i = 421;
$j = "$i";

в $j будет $i уже как строка...
и с $j уже можно работать как с массивом, $j[0], $j[1] и т.д.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху