<?php
$txt = 'Hello world';
echo $txt;
?>
<br/>
字符串连接(.)
<br/>
echo 'Hello world'. "" . '1234' 输出:
<?php
$txt1 = 'Hello world';
$txt2 = '1234';
echo $txt1. "" . $txt2;
?>
<br/>
strlen 函数用法 echo strlen('Hello world') 输出:
<?php
$txt = 'Hello world';
echo strlen($txt);
?>
<br/>
strpos() 在字符串中找到匹配,该函数会返回第一个匹配的位置 输出:
<?php
echo strpos('Heldddlo world', 'world');
?>
<?php
$x = 5; $y = 0106;
echo $x = $x.$y;
?>
<br/>
<?
echo $y;
?>
<br/>
if .... elseif
<?
$d = date("D");
if ($d == "Wed")
echo "Have a nice weekend!<br/>";
else
echo "Have a nice day!";
?>
<br/>
<?php
switch ($x)
{
case 1:
echo "Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
?>
<br/>
<?
$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);
echo "Peter is ". $ages['Peter']. "years old.";
?>
<br/>
<?
$families = array
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
echo "Is " . $families['Griffin'][2] .
" a part of the Griffin family?";
?>
<?
$failies = array( "Griffi" => array("1" =>array('4'=>'5')),
"Quagmir"=> array("2"),
"Brow" => array("3")
);
echo $failies['Griffi']['1']['4'][0];
?>
<br/>
多维数组实例:
<?php
$x2 = array("早上"=>array("8点"=>"起床",
"8点半"=>"到单位",
"中午前"=>"工作"),
"下午"=>array("12点到1点"=>"吃饭休息",
"1点到6点"=>"继续工作"),
"晚上"=>array("6点到7点"=>"吃好晚餐",
"7点到10点"=>"自由活动")
);
//输出我早上中午前在干什么
echo $x2["早上"]["中午前"];
?>
<br/>
循环语句 while 和do....while 输出:<br/>
<?
$i=1;
while($i<=5){
echo "The number is " . $i . "<br/>";
$i++;
}
?>
<br/>
<?
$j=0;
do{
$j++;
echo "The num is " . $j. "<br/>";
}
while ($j<5);
?>
<br/>
for 语句:每进行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会逐一地移动) - 以此类推。
<br/>
<?
for($m=1; $m<=5; $m++){
echo "Hello world!<br/>";
}
?>
<br/>
foreach 语句:
<br/>
<?
$arr = array("one", "two", "three");
foreach( $arr as $value){
echo "Value:" .$value. "<BR/>";
}
?>