Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Альтернатива array_walk
 
 автор: Night_Wolf   (24.04.2007 в 15:50)   письмо автору
 
 

Здравствуйте, подскажите как можно обработать целый массив? Требуеться применить mysql_real_escape_string ко всем значениям многомерного массива.

Array
(
[0] => Array
(
[id] => 324
[vendor] => Nokia "N/A"
[model] => Nokia 3230
)

[1] => Array
(
[id] => 107
[vendor] => Nokia
[model] => Nokia '3600
)
}

Не могу разобраться с array_walk никак.

   
 
 автор: Trianon   (24.04.2007 в 16:41)   письмо автору
 
   для: Night_Wolf   (24.04.2007 в 15:50)
 

<?php 

$a 
= Array(
    
'0' => Array ('id' => 324'vendor' => 'Nokia "N/A"''model' => 'Nokia 3230'),
    
'1' => Array('id' => 107,'vendor' => 'Nokia','model' => "Nokia '3600")
   );
function 
my($v) { return   is_array($v) ? array_map('my'$v)
        :(
is_string($v)? mysql_escape_string($v): $v); };

print_r(my($a));
?> 

   
 
 автор: Night_Wolf   (28.04.2007 в 13:41)   письмо автору
 
   для: Trianon   (24.04.2007 в 16:41)
 

Спасибо, Trianon, очень помогло!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования