这几天好迷茫啊,希望快点找到突破口吧,感觉自己现在真的如咸鱼一样了
今天来归纳一些php的常用功能
1.字符串相关的功能
$str = 'hello world';
//echo $str;
echo strpos($str, 'o');//输出字符串中o所在的位置
$sub = substr($str, 2);//2代表开始位置,此时没有限制位数
$sub1 = substr($str, 2,3);//2代表开始截取位置,3代表截取的位数
echo "$sub </br> $sub1";
echo "</br>";
//字符串分割
$res=str_split($str,2);//后面的2不写默认为1,则str_split($str,1)==str_split($str)
print_r($res);
echo "</br>";
//以空格来分割字符串
$res1 = explode(" ",$str);//""中输入的是分割的规则
print_r($res1);
总结:strpos();用于获取相应字符在字符串中的位置
substr();截取相应的字符串
str_split();分割字符串
explode();根据条件分割字符串
2.数组
<?php
$arr=array();
$arr[0] = 'hello';
$arr[1] = 'php';
$arr['L'] = 'lian';
$arr['Z'] = 'zhou';
$arr['P'] = 'peng';
//初始化数组2
$arr1 = array(0=>'hello',1=>'php','H'=>'he','S'=>'shu','T'=>'ting');
array_push($arr,'123');//添加数组
//array_类型的函数还有许多,可以参看php文档
print_r($arr);
echo "<br>";
print_r($arr1);
总结:初始化数组可以用数字下标的形式,即$arr[0]='hello'
也可以用键值对的形式,即$arr['H']='hello'
初始化也能以这种形式 $arr = array(0=>'hello',1=>'php','H'=>'he','S'=>'shu','T'=>'ting');
待续。。
每天进步一点点,明天一定会更美好