戻る

配列とループ処理1

JavaScript

配列内のデータをすべて表示

JavaScriptはlengthで配列内のデータの数を調べることができます。

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
var data = new Array("いちご", "りんご", "バナナ", "みかん", "スイカ", "メロン");

var str = "";
var i = 0;

while(i < data.length){
	str += data[i] + "<br>";
	i++;
}

for(i = 0; i < data.length; i++){
	str += data[i] + "<br>";
}

document.getElementsByTagName("body")[0].innerHTML = str; 
</script>
</html>

配列内の一部のデータを表示

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
<script type="text/javascript">
var data = new Array("いちご", "りんご", "バナナ", "みかん", "スイカ", "メロン");

var str = "";
var i = 0;

while(i <= 5){
	str += data[i] + "<br>";
	if(i >= 3){break;}
	i++;
}

for(i = 3; i <= 5; i++){
	str += data[i] + "<br>";
}

document.getElementsByTagName("body")[0].innerHTML = str; 
</script>
</html>

PHP

配列内のデータをすべて表示

PHPはcount()関数で配列内のデータを調べることができます。

<?php
header("Content-type: text/plain; charset=utf-8");

$data = array("いちご", "りんご", "バナナ", "みかん", "スイカ", "メロン");

$i = 0;

while($i < count($data)){
	echo "{$data[$i]}\n";
	$i++;
}

for($i = 0; $i < count($data); $i++){
	echo "{$data[$i]}\n";
}
?>

配列内の一部のデータを表示

<?php
header("Content-type: text/plain; charset=utf-8");

$data = array("いちご", "りんご", "バナナ", "みかん", "スイカ", "メロン");

$i = 0;

while($i <= 5){
	echo "{$data[$i]}\n";
	if($i >= 3){break;}
	$i++;
}

for($i = 3; $i <= 5; $i++){
	echo "{$data[$i]}\n";
}
?>

inserted by FC2 system