私は配列を持っています:
$array = array(
"peter",
"john",
"maria",
"bob");
そして今、私はどういうわけか配列を次のような文字列(順序付けられたasc)に変更する必要があります:
$string_with_commas = "bob, john, maria, peter";
私は配列を持っています:
$array = array(
"peter",
"john",
"maria",
"bob");
そして今、私はどういうわけか配列を次のような文字列(順序付けられたasc)に変更する必要があります:
$string_with_commas = "bob, john, maria, peter";
<?php
$array = array('lastname', 'email', 'phone');
sort($array)
$comma_separated = implode(",", $array);
echo $comma_separated; // email,lastname,phone
?>
$array = array("peter", "john", "maria", "bob");
sort($array);
$string_with_commas = implode(', ', $array);
<?php
sort($array);
echo implode(', ', $array);
sort()
アレイを所定の位置に変更します。それが不要な場合は、その配列のコピーを作成する必要があります。
<?php
$sorted_array = $array;
sort($sorted_array);
sort($array); //sort array in ASC order
$string = implode(', ', $array); //store as comma separated string
これを行うだけです:
$string_with_commas = implode(', ', $array);