PHP基础3_数组,循环及函数
PHP Arrays
□ Numeric Arrays
可以用下列兩種方法定義:
$names=array("Mike","Marry","Tom");
或:
$names[0]="Mike";
$names[1]="Marry";
$names[2]="Tom";
□ Associative Arrays
也有兩種方法定義:
$ages=array("Mike"=>20,"Marry"=>16,"Tom"=>19);
或:
$ages['Mike']="20";
$ages['Marry']="16";
$ages['Tom']="20";
看一個小例:
<?php
$names[0]="Mike";
$names[1]="Marry";
$names[2]="Tom";
$ages['Mike']="21";
//這里,將年齡21當字符串看待<br?/>
$ages['Marry']="16";
$ages['Tom']="19";
echo?$names[0]."?and?".$names[1]."?are?".$names[2]."'s?neighbors."."<br>";
echo?$names[0]."?is?".$ages['Mike']."?years?old?and?".$names[2]."?is?".$ages['Tom']."?years?old.";
?>
□ Multidimensional Arrays
?
看定義多維數組:
$families=array
(
? "Griffin"=>array("Mike","Marry","Tom"),
? "Quagmire"=>array("Glenn"),
? "Brown"=>arrary("Cleverland","Loretta")
);
可以這樣引用:
echo "Is ".$families['Griffin'][1] ." Quagmire's member?";
?
PHP Looping
□ while
<?php
$i=1;
while($i<=5)
? {
? echo "The number is " . $i . "<br />";
? $i++;
? }
?>
□ do...while
<?php
$i=0;
do
? {
? $i++;
? echo "The number is " . $i . "<br />";
? }
while ($i<5);
?>
□ for
<?php
for ($i=1; $i<=5; $i++)
{
? echo "Hello World!<br />";
}
?>
□ foreach
<?php
$arr=array("one", "two", "three");
foreach ($arr as $value)
{
? echo "Value: " . $value . "<br />";
}
?>
PHP Functions
來看個簡單的例子:
<html>
<body>
<?php
function?writeMyName()
{
??echo?"toMore?";
}
echo?"Hello?world!<br/>";
echo?"My?name?is?";
writeMyName();
?>
</body>
</html>
將上面的函數稍稍修改,就成了帶參數的函數:
<html>
<body>
<?php
function?writeMyName($the_name)
{
??echo?$the_name;
}
echo?"Hello?world!<br/>";
echo?"My?name?is?";
writeMyName("toMore");
?>
</body>
</html>
轉載于:https://www.cnblogs.com/tograce/archive/2008/11/05/1327295.html
總結
以上是生活随笔為你收集整理的PHP基础3_数组,循环及函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Intellij IDEA Debug调
- 下一篇: 动态规划算法php,php算法学习之动态