|
|
|
| как?
settype и intval не помогаю | |
|
|
|
|
|
|
|
для: Alph[p]a
(14.01.2011 в 09:09)
| | Так.. предположу:
$arr = array_map('intval', $arr);
[поправлено модератором] | |
|
|
|
|
|
|
|
для: neadekvat
(14.01.2011 в 09:29)
| |
$arr=array(14124,123123);
foreach ($arr as $key) {
echo gettype($key).'<br>';
}
|
так будет integer
но если вот там массив формируется то будет стринг
$arr=array('14124','123123');
foreach ($arr as $key) {
echo gettype($key).'<br>';
}
|
| |
|
|
|
|
|
|
|
для: Alph[p]a
(14.01.2011 в 09:37)
| | А чего вы хотели, вы просто узнаете тип, все верно. | |
|
|
|
|
|
|
|
для: Alph[p]a
(14.01.2011 в 09:09)
| | intval и array_map
либо, если хочется память поэкономить - array_walk и собственный helper
можно также воспользоваться новомодным filter_var_array, если Вы экстрим любите больше, чем коллег, которые будут читать Ваш код. | |
|
|
|
|
|
|
|
для: Trianon
(14.01.2011 в 09:35)
| |
$arr=array('14124','123123');
array_map(intval,$arr);
foreach ($arr as $key) {
echo gettype($key).'<br>';
}
|
не работает | |
|
|
|
|
|
|
|
для: Alph[p]a
(14.01.2011 в 09:44)
| | функция array_map вообще-то значение возвращает. А не просто так.
И вывод диагностики включите. | |
|
|
|
|
|
|
|
для: Alph[p]a
(14.01.2011 в 09:44)
| | Вызываемая функция прописывается как строка, в кавычках. | |
|
|
|
|
|
|
|
для: sim5
(14.01.2011 в 09:49)
| |
$arr=array('14124','123123');
$arr=array_map('intval',$arr);
foreach ($arr as $key) {
echo $key.gettype($key).'<br>';
}
|
вот так прёт... спасибо всем | |
|
|
|
|
|
|
|
для: Alph[p]a
(14.01.2011 в 10:14)
| |
<?
$arr=array('14124','123123');
$arr = array_map('intval', $arr);
foreach ($arr as $key) {
echo gettype($key).'<br>';
}
//выдает
?>
integer
integer
|
PS. А чего же писали, что даже... ? | |
|
|
|
|
|
|
|
для: sim5
(14.01.2011 в 10:24)
| | немного ошибся с постоновкой задачи...надо с точкой числа получить тоесть float...! | |
|
|
|