简单php入门
//$numbers=range(1,10);
//echo $numbers;
$a=0;
switch ($a){
case 0:
echo 'right';
break;
case 1:
echo 'error';
break;
default:
echo 'is unknown';
break;
}
while($a<10){
$a++;
echo $a;
}
for($i=0;$i
echo $i;
}
echo $i;
/**
* if($i==10){
echo 'hello';
//exit();
continue;
echo 'warning';
}
*/
//fopen($filename, $mode)
$products=array('hello','you','me');
echo "$products[0], $products[2]" ;
echo '$products[0], $products[2]';
for($i=0;$i<3;$i++){
echo $products[$i]."";
}
echo "***********";
/**
* foreach
*/
foreach ($products as $hello){
echo $hello;
}
//关联数组
$prices=array('a'=>78,'b'=>15,'c'=>20);
sort($prices);
/* $prices=array('a'=>10);
$prices['b']=15;
$prices['c']=20;
$prices['a']=10;
$prices['b']=15;
$prices['c']=20; */
echo "------------------------------------------>>";
/**
* key value
*/
foreach ($prices as $key => $value){
echo $key,$value;
}
/**
* while
*/
echo "*************>>>>>>>>>>>>>>>";
//这里有点问题?????????
/* while($element =each($prices)){
echo $element['key'];
echo $element['value'];
}
while (list($products,$prices)=each($prices)){
}
*/
//按照值排序
asort($prices);
//按照关键字排序
ksort($prices);
/**
* 反向排序:rsort(); arsort();
* krsort();
*/
$nu=array();
for($i=10;$i>0;$i--){
array_push($nu, $i);//将每一个新元素添加在数组末尾
//array_pop($array)和上面相反
}
foreach ($nu as $key => $value){
echo $value;
}
echo ">>>>>>>>>>>>>>>>>>>>>>***************";
foreach ($nu as $value){
echo $value;
}
$array=array(1,2,3);
end($array);
while ($array){
echo $array;
}
?>
$a=array(1,2,3,3,4,5,6,5,7,6,3,3);
//$value=end($a);
/* while ($value){
echo $value;
}
*/
$s = array_count_values($a);
print_r($a);
var_dump($s);
$aa=array('key1'=>1,'key2'=>2,'key3'=>3,'key4'=>4);
extract($aa);
//echo $key2,$key3;
//print $s;
var_dump($s);
$name='dffgg ';
var_dump($name);
var_dump(trim($name));//去除字符串开始或结束位置的空格
print $name;
var_dump(strtoupper($name));
var_dump(str_split($name));
$email='849411472@qq.com';
$email_array=explode('@',$email);
var_dump($email_array);
echo $name;//echo与print的区别
print $name
?>