php入门记录
kobemybest
这个作者很懒,什么都没留下…
展开
-
php单引号中双引号的字符串
php单引号的字符串只会转义 ‘ 和 \ 反斜杠其他转义都不会包括 例如 \n \t 例子: print'I have gone to the store.D'; print''; print'I\'ve gone to the store.D'; print''; print'Would \\ you pay $1.75 for 8 ounces of tap原创 2017-09-15 11:38:03 · 327 阅读 · 0 评论 -
php不需要第三个中间变量来实现两个变量的交换
$a='Alice'; $b='Bob'; list($a,$b)=array($b,$a); echo $a.''; echo $b;原创 2017-10-01 10:45:07 · 530 阅读 · 0 评论 -
输出单词复数
代码例子: function may_pluralize($singular_word,$amount_of){ //特殊复数的数组sh,ch,person等单词 $plurals=array( //举例,更多单词资助扩充 'fish'=>'fish', 'person'=>'people', ); if(1==$amount_of){ return $singular原创 2017-09-19 11:51:25 · 826 阅读 · 0 评论 -
格式化数字
$number=1234.56;echo $formatted1=number_format($number);//1,235,小数点四舍五入echo $formatted2=number_format($number,2); //1,234.56,参数2保留几位小数 echo $formatted2=number_format($number,2,",","-");//1-234,56原创 2017-09-19 11:27:29 · 349 阅读 · 0 评论 -
php生成器 需要5.5的php版本
function squares($start,$stop){ if($start<$stop){ for($i=$start;$i<=$stop;$i++){ yield $i=>$i*$i; } }else{ for($i=$stop;$i>=$start;$i--){ yield $i=>$i*$i; } } } foreach (squ原创 2017-09-19 10:04:08 · 306 阅读 · 0 评论 -
四舍五入round,近一法取整(向上取整)ceil,舍去发取整(向下取整)floor
1.round 例子:round('字符串变量','精度','模式(php5.3引入)') <?php echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4echo round(3.6, 0); // 4 保留小数点0位 echo round(1.9558原创 2017-09-19 09:32:40 · 1366 阅读 · 0 评论 -
检查一个变量是否是数字或者数字字符串
is_numeric($var) 返回值ture or false 例子: <?php foreach ([5,'5','05',12.3,'12.3','five',0xDECABAD,'10e200'] as $v) { $isItNumeric=is_numeric($v); //获取变量的类型 $actualType=gettype($v); print"Is th原创 2017-09-19 09:01:02 · 822 阅读 · 0 评论 -
php生成指定长度的任意字符串
function str_rand($length=32,$characters='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'){ if(!is_int($length)||$length<0){ return false; } $characters_length=strlen($characters)原创 2017-09-15 16:02:44 · 2365 阅读 · 0 评论 -
substr_replace
substr_replace ('原始字符串' , '替代内容' , '开始位置','长度[可选]' )$credit_cart='13229382915'; print substr_replace($credit_cart, '****', 3,4);运行结果原创 2017-09-15 13:54:44 · 334 阅读 · 1 评论 -
php字符串查找strpos,strrpos,
strops字符串查找第一个出现的位置 例子 var_dump(strrpos('466605350@qq.com','@'));结果:int(9) 当查找到会出现第一次出现的位置 如果查找不到则返回false strrops最后一个出现的位置 var_dump(strrpos('466605350@qq.com@','@'));结果 int(16) 如果查找原创 2017-09-15 12:38:30 · 1568 阅读 · 0 评论 -
php可变变量
第一种通过两个美元符$ $animal='turtles'; $turtles=103;echo $$animal; 解析:$$animal的值为turtles,因此将这个值作为变量查找它的值,因此最后输出103 第二种通过大括号实现可变变量 $stooges=array('Moe','Larry','Curly'); $stooge_moe='Moses Horwitz'原创 2017-10-01 11:00:52 · 194 阅读 · 0 评论