1. 定数の定義方法
キーワード: 構文の定義define('定数名', '定数値')
$a=123; 定義('I',$a)> 配列
1配列を定義します
キーワード配列構文 array(key=>value,key2=>value2,key3=>value3) key には整数または文字列を指定でき、value には任意の値を指定できます
$arr=array('too'=>'bar',123=>true); echo $arr['too'].'
'; ;
配列を出力するメソッド print_r キーワード: print_r 構文 print_r (配列名を出力する)、主にデバッグに使用されます
header("Content-Type:text/html; charset=utf-8"); $stu=array('stu_no'=>'10010','stu_name'=>'Lao Zhao'); ($stu); ?> 出力結果の配列 ([stu_no] => 10010 [stu_name] => Lao Zhao)
出力メソッド echo $配列名[key]
header("Content-Type:text/html; charset=utf-8"); $stu=array('stu_no'=>'10010','stu_name'=>'Lao Zhao'); $stu['stu_no'].'
'; echo $stu['stu_name'] ?>
10010
ラオ・ジャオ
配列を定義するもう 1 つの方法は、値キーを 0 から始まる整数として直接入力することです
array('value','value2','value3','value4')
header("Content-Type:text/html; charset=utf-8"); $stu=array('Pipi','Lele','Pope','Old Zhao'); ; ?> 出力結果は Array ([0] => Pipi[1] => Lele[2] => Pope[3] => Lao Zhao) になります。
個別に出力:
header("Content-Type:text/html; charset=utf-8"); $stu=array('Pipi','Lele','Pope','Old Zhao'); ].'
'; echo $stu[1].'
'; echo $stu[2].'
'; ; ?> 結果を出力します
ピッピ
レレ
教皇
ラオ・ジャオ
ステートメント構文のループ出力メソッド
for (ループ条件) 例: $i=0;$i
{
echo $配列名[ループ変数名]
}
header("Content-Type:text/html; charset=utf-8"); $stu=array('Pipi','Lele','Pope','Old Zhao'); 0;$i 出力結果
;
ピッピ
レレ
教皇
ラオ・ジャオ
whileループ構文
$条件変数名=条件変数値
while (条件文) の例 $i
{
$配列名[$条件変数名];
$条件変数++
}
header("Content-Type:text/html; charset=utf-8"); $stu=array('Pipi','Lele','Pope','Old Zhao'); while ($i<4) { echo $stu[$i++] ' } ?> 出力結果 Pipi Lele Pope Lao Zhao
要素を配列の末尾に追加します
構文 $配列名=配列[値,値1,値2,値3];
$配列名[]=追加する値;
$配列名[]=追加する値;
header("Content-Type:text/html; charset=utf-8"); $stu=array('Pipi','Lele','Pope','Old Zhao'); 'ハオミン'; $stu[]='スーチャオ'; $stu[]='ルー・テン'; for ($i=0;$i<8;$i++) { echo $stu[$i] ' ; } ?> 結果を出力 ピピ・レレ・ポープ・ラオ・ジャオミン・スー・チャオ・ルー・テン
範囲配列 range と count メソッドを作成して、配列内にある要素の数を取得します
構文 $配列名=範囲(範囲開始, 範囲終了)
count($配列名)
header("Content-Type:text/html; charset=utf-8"); $stu=range(1,12); for ($i=0;$i
3 つの塗りつぶされた配列
配列パッド
文法
array_pad($配列名、配列長、パディングのデフォルト値)
header("Content-Type:text/html; charset=utf-8"); $stu2=array_pad($stu,7,0); ($i=0;$i
挿入構文 array_splice($inserted 配列名, 添字, 0, $inserted 新しい配列名) 添字は、この添字が前の添字に達する前に新しい配列を挿入します
header("Content-Type:text/html; charset=utf-8"); $stu=range('0','12'); c'); array_splice($stu,5,0,$stu2); for ($i=0;$i
置換構文 array_splice($replaced 配列名,key,key2,$replaced new array name) 添字 1 と添字 2 を組み合わせると、添字 key から始まる添字 key2 の要素が新しい配列に置き換えられることを意味します
header("Content-Type:text/html; charset=utf-8"); $stu=range('0','12'); c'); array_splice($stu,3,6,$stu2); for ($i=0;$i
3から始まる6つの要素をa、b、cに置き換えます
この記事はブログ「PHP勉強記」から引用しました
http://www.bkjia.com/PHPjc/478717.html
www.bkjia.com