Получить значения через запятую из массива PHP - PullRequest
0 голосов
/ 27 февраля 2012

У нас есть какая-нибудь функция массива в 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";

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

Ответы [ 2 ]

0 голосов
/ 27 февраля 2012

Из вашего обновленного вопроса:

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

'Firstname_value', 'Lastname' => '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 (имя, фамилия) VALUES ("firstname_value", "lastname_value") ?>
0 голосов
/ 27 февраля 2012

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

...