PHPのarray_values()
関数は、配列から、すべての配列要素の値を、取得する組み込み関数。
定義
配列型 array_values( 配列型 $input );
パラメータ
- 配列型 $input
すべての配列要素の値を取得したい配列を指定。
戻り値
配列。
取得したすべての配列要素の値を格納した配列。
構文
すべての配列要素の値を取得
値の配列 = array_values( 配列 );
「配列」から、すべての配列要素の値を取得し、「値の配列」に格納。
サンプル
配列から、すべての配列要素の値を取得
<pre>
<?php
$varArray = array( "レッド", "ブルー" , "イエロー" );
print_r( array_values( $varArray ) );
?>
</pre>
<?php
$varArray = array( "レッド", "ブルー" , "イエロー" );
print_r( array_values( $varArray ) );
?>
</pre>
↓↓↓出力結果↓↓↓
Array
(
[0] => レッド
[1] => ブルー
[2] => イエロー
)
(
[0] => レッド
[1] => ブルー
[2] => イエロー
)
連想配列から、すべての配列要素の値を取得
<pre>
<?php
$varArray = array(
"red" => "レッド",
"blue" => "ブルー",
"yellow" => "イエロー"
);
print_r( array_values( $varArray ) );
?>
</pre>
<?php
$varArray = array(
"red" => "レッド",
"blue" => "ブルー",
"yellow" => "イエロー"
);
print_r( array_values( $varArray ) );
?>
</pre>
↓↓↓出力結果↓↓↓
Array
(
[0] => レッド
[1] => ブルー
[2] => イエロー
)
(
[0] => レッド
[1] => ブルー
[2] => イエロー
)
多次元配列から、すべての配列要素の値を取得
<pre>
<?php
$varArray = array(
"english" => array( "red", "blue", "yellow" ),
"katakana" => array( "レッド", "ブルー", "イエロー" ),
"Kanji" => array(
"aka" => "赤",
"ao" => "青",
"ki" => "黄"
)
);
print_r( array_values( $varArray ) );
?>
</pre>
<?php
$varArray = array(
"english" => array( "red", "blue", "yellow" ),
"katakana" => array( "レッド", "ブルー", "イエロー" ),
"Kanji" => array(
"aka" => "赤",
"ao" => "青",
"ki" => "黄"
)
);
print_r( array_values( $varArray ) );
?>
</pre>
↓↓↓出力結果↓↓↓
Array
(
[0] => Array
(
[0] => red
[1] => blue
[2] => yellow
)
[1] => Array
(
[0] => レッド
[1] => ブルー
[2] => イエロー
)
[2] => Array
(
[aka] => 赤
[ao] => 青
[ki] => 黄
)
)
(
[0] => Array
(
[0] => red
[1] => blue
[2] => yellow
)
[1] => Array
(
[0] => レッド
[1] => ブルー
[2] => イエロー
)
[2] => Array
(
[aka] => 赤
[ao] => 青
[ki] => 黄
)
)