《PHPプログラミングは最も速く理解します》第3回:php配列

2254 ワード

例7:配列値の基本操作
 
  
$arr=array('a'=>" ",'b'=>" "," ");
$arr[]=" ";
echo $arr['b']."
";
$arr['c']="";// ,
echo count($arr)."
";// 。
unset($arr['b']);// 、 。
print_r($arr);// 、 。
echo "
";
foreach($arr as $key=>$value)
echo $key.":".$value."
";// 。
?>

インスタンス8:配列と文字列間の変換
 
  
$arr=array('a'=>" ",'b'=>" "," ");
echo $arr=implode('-',$arr);// , -
echo "
";
print_r(explode('-',$arr,2));// 。 , '-'
?>

例9:配列ソート
 
  
$arr=array('b'=>" ",'a'=>" "," ");
ksort($arr);// (UTF-8 ) , 。 。
print_r($arr);
echo "
";
asort($arr);// (UTF-8 ) , 。 , sort(); rsort()。 。
print_r($arr);
echo "
";
$arr=array(10000,100,1000);
natsort($arr);// , natcasesort()
print_r($arr);
echo "
";
print_r(array_reverse($arr));//
echo "
";
?>

例10:配列、数値ランダム抽出、数値および符号化変換
 
  
$arr=array('b'=>" ",'a'=>" "," ");
$key=array_rand($arr,2);// 2 ,
echo $arr[$key[0]].$arr[$key[1]];
echo "
";
echo mt_rand(60,100);// 。
echo "
";
echo chr(mt_rand(ord('a'),ord('z')));// 。
echo "
";
?>

配列の関数は終わりました.代表的なものをいくつか選んで皆さんに入門させます.実は、あまり使わない配列の関数もあります.それ以外に、forまたはforeachループで配列を処理し、独自のmy_を生成することができます.関数、愚かで愚かな方法があります.