为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
替换字符串函数 str_replace(要查找的字符换,要替换的字符串,要被搜索的字符串,替换进行技术[可选])
例子;
$str = 'i want to learn js';
$replace = str_replace('js','php',$str);
echo $repalce;//结果显示i want to learn php
查找字符串函数strpos(要处理的字符串,要定位的字符串,定位的起始位置[可选])
例子:
$str = 'i want to study in imooc';
$pos =strpos($str,'imooc');
echo $pos;//结果显示19,表示从位置0开始,imooc在第19个位置开始出现
中文字符串的截取函数mb_substr(字符串变量,开始截取的位置,截取个数,网页编码)
英文字符串的截取函数substr(字符串变量,开始截取的位置,截取个数)
中文字符串的截取函数mb_substr(字符串变量,开始截取的位数,截取个数,截取个数)
strlen()函数计算对于英文字符很ok,但是中文字符汉字用mb_strlen($str,"UTF-8")
trim("去除全两端空格");//
ltrim("去除左部空格");//
rtrim("去除右部空格");//
php中用中文的点号.来连接两个字符串
例如
$hello='hello';
$world='world';
$hi =$hello.$world;
php允许我们在双引号中直接包含 字符变量 比如
$str='hello'
echo "str is $str";//运行结果:str is hello
echo 'str is $str';//运行结果:str is $str
$p = '/<li>(.*?)<\/li>/';
preg_match_all($p, $str, $matches);
int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )
pattern
要搜索的模式,字符串类型。
subject
输入字符串。
matches
如果提供了参数matches,它将被填充为搜索结果。 $matches[0]将包含完整模式匹配到的文本, $matches[1] 将包含第一个捕获子组匹配到的文本,以此类推。
这么看大家就能理解了。
后面的很多mysql的函数都已经是废弃的了,望改进!
.....函数都差不多是废弃的了。。。。T-T
<?php
//连接数据库
mysql_connect('127.0.0.1', 'code1', '');
mysql_select_db('code1');
mysql_query("set names 'utf8'");
//在这里进行数据查询
$res=mysql_query('select*from user limit1');
$row = mysql_fetch_assoc($res);
var_dump($row);
坚持 快超神了 兄弟们 拼啊
本地可以运行成功,大家试试
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消