私は配列 $tmp を持っています:
$a = array(0 => 49, 1 => 49, 2 => 49);
使用後、array_unique($tmp)
次の出力が得られます。
Array
(
[0] => 49
[1] => 49
[2] => 49
)
そして手に入れたい
Array
(
[0] => 49
)
私は何を間違っていますか?私はPHPが初めてです
私は配列 $tmp を持っています:
$a = array(0 => 49, 1 => 49, 2 => 49);
使用後、array_unique($tmp)
次の出力が得られます。
Array
(
[0] => 49
[1] => 49
[2] => 49
)
そして手に入れたい
Array
(
[0] => 49
)
私は何を間違っていますか?私はPHPが初めてです
その関数を呼び出すだけでなく、戻り値も使用する必要があります。行う
$tmp=array_unique($tmp);
その関数を呼び出して戻り値を取得しないだけでは意味がありません。
元の変数で動作する関数がいくつかあるため、たとえば ret val を取得する必要はありませんsort()
がarray_unique()
、それらの 1 つではありません。常にhttp://www.php.net/functionNameを参照して確認してください
$input = array(49,49,49);
$result = array_unique($input);
print_r($result);