迅闻网
让更多人看到你

php代码(php自学要多久)

  php代码

收集一些日常开发中一些有用的PHP代码段,会持续更新。
如果代码有BUG或者任何建议,欢迎在评论区评论!
1、把一个数字限定在某个范围内,比如要限定$a在区间[1,12]内,当$a=17时,就令$a=12:
min(max($a,1),12);
2、检查一个日期是不是有效,比如非闰年时给了个2月29日:
$date=’2016-2-29′;
list($year,$month,$day)=explode(‘-‘,$date);
echocheckdate($month,$day,$year)?’yes’:’no’;
3、下划线风格的字符串转驼峰风格:
$a=’long_under_line_name’;
echolcfirst(str_replace(‘_’,”,ucwords($a,’_’)));
4、驼峰风格字符串转下划线风格:
$a=’longCamelCaseName’;
echostrtolower(preg_replace(‘/[A-Z]/’,’_$0′,$a));
5、连接MySQL并查询数据:
$link=newmysqli(‘127.0.0.1′,’用户名’,’密码’,’数据库名’);
$link->query(‘SETNAMESutf8’);
$rs=$link->query(‘SELECT*FROMtable’);
while($row=$rs->fetch_assoc()){
//$row为查出的每一行
}
$link->close();
6、获得客户端IP
echo$_SERVER[‘REMOTE_ADDR’];
7、一万亿以内数字转中文串:
$dict=[‘零’,’一’,’二’,’三’,’四’,’五’,’六’,’七’,’八’,’九’,’十’,’百’,’千’,’万’,’亿’];
$num=1234567890;
$string=strrev($num);
$text=”;
for($i=0;$i!==12;$i+=4){
$s=substr($string,$i,4);
$t=”;
for($j=0;$j!=4;$j++){
if(!isset($s[$j]))continue;
$u=$j&&$s[$j]?$dict[9+$j]:”;
$t=(($t||$s[$j])&&($s[$j]!==’1’||$j!==1)?$dict[$s[$j]]:”).$u.$t;
}
if($t){
$text=preg_replace(‘/零+/u’,’零’,$t).($i?$dict[12+$i/4]:”).$text;
}
}
echo$text.PHP_EOL;
8、字符串”true”,“false”转bool值
注意,如果直接用(bool)”false”转的话会返回true,任何非空字符串都会被转成true
$str=’false’;
$bool=filter_var($str,FILTER_VALIDATE_BOOLEAN);
9、如果获得PHP当前运行操作系统的信息
//两种方式
echophp_uname();
//Windows输出WindowsNTPC1150806.1build7601(Windows7ProfessionalEditionServicePack1)AMD64
//Linux输出LinuxVM_238_239_centos3.10.0-514.21.1.el7.x86_64#1SMPThuMay2517:04:51UTC2017x86_64
echoPHP_OS;
//Windows输出WINNT
//Linux输出Linux

 

php
php自学要多久

入门需求1~3个月。
php基础知识需求学习1~4个月才干做到熟练掌握,但想要通晓,至少要花一年时间才能够。
PHP是一种易于学习和使用的服务器端脚本语言。只需求很少的编程知识你就能使用PHP树立一个真实交互的WEB站点。

未经允许不得转载:迅闻网 » php代码(php自学要多久)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

迅闻网-让更多人看到你

登录/注册返回首页