2012-02-27 4 views
0

У нас есть какая-либо функция массива в PHP, чтобы получить это:Получить через запятую значение из массива PHP

// get all the user ids as comma seprated. 
     $users = array(); 
     foreach($view as $result) 
     {  
      $users[] = $result->uid;    
     } 
     $uid = implode(',', $users); 

Пример:

$array[0] = array("size" => "XL", "color" => "gold"); 
$array[1] = array("size" => "XLL", "color" => "siver"); 
$array[2] = array("size" => "M", "color" => "purple"); 

I need 
$color = "gold,silver,purple"; 

Заранее спасибо за вашу помощь.

ответ

0

Вы можете использовать explode (',', $ view), чтобы получить массив значений.

0

С обновленной вопрос:

Вы могли бы попробовать что-то вроде этого:

'firstname_value', 'фамилия' => 'lastname_value'); sprintf ('INSERT INTO% s (% s) VALUES ("% s")', 'table_name', implode (',', array_map ('mysql_escape_string', array_keys ($ values))), implode ('" , "', array_map (' mysql_escape_string ', $ values))); // что дает: INSERT INTO table_name (Firstname, фамилия) VALUES ("firstname_value", "lastname_value") >
+0

К сожалению, этот метод не поможет мне?. –

Смежные вопросы