読み方プロトコル

mysql_fetch_array()

まいえすきゅーえるふぇっちあれい

大まかな意味

PHPの関数。
mysql_query関数でSELECT文などから取得したリソースデータを、レコード毎に配列にして返す。
通常の配列と、フィールド名を添え字にした連想配列の両方に対応している。
つまり、mysql_fetch_row関数と、mysql_fetch_assoc関数の両方を兼ね備えた高性能版。

適当な使用例

1レコードずつ配列にするので、whileと併用する。

	$query = mysql_query("SELECT * FROM table_name");

	while($record = mysql_fetch_array($query)){
		print "<p>" .PHP_EOL
			. "配列で出力:" .$record[0] ."," .$record[1]
			. "<br />" .PHP_EOL
			. "連想配列で出力:" .$record["no"] ."," .$record["field_name"]
			. "</p>" .PHP_EOL;
	}
出力結果

配列で出力:1,abc
連想配列で出力:1,abc

配列で出力:2,bcd
連想配列で出力:2,bcd

読み方プロトコルとは

Web制作の現場で何気なく使われている、PHPの関数や、HTMLのタグ。
英語がベースになっている事がほとんどですが、読み方に困った事はないでしょうか?

仕事仲間とのやりとりなら、適当に済ませる事ができますが、そうはいかない場面もあります。
私の場合、講師のまねごとをさせていただいた経験があり、人前で話しながら読み方が正しいのか不安になった事が多々ありました。
普段はキーボードで打つだけですし、自分の頭の中だけで、勝手な読みを決めってしまっていたのです。
このままではまずいと思い、調べてまとめていく内に、それなりの数になってきました。
せっかくなので公開し、多くの人に活用、判定していただく事にしました。
「こっちの方が一般的ではないか?」と感じる場合は、ぜひご指摘いただければと思います。

よろしくお願いします。