<?php
$a = "https://www.baidu.com/sex/sm.php?id=1";
$b=parse_url($a);var_dump($b);echo "<br/>";echo substr($[......]
栏目归档: Program Code
$a=12;$b=012;$c=0x12; echo$a,”\n”,$b,”\n”,$c;输出结果
<?php
$a=12;
$b=012; $c=0x12; echo $a,"\n",$b,"\n",$c;
输出结果:
12 10 18
理由,第一个就不解释了吧,第二个是因为012当做8进制的所以是10,第三个[……]
用最少的代码写一个求3值最大值的函数.
这个用到了三元运算符
function($a,$b,$c){
return $a>$b?($a>$c $a:$c):($b>$c $b:$c);
}
三元运算符的用法可以参考:php-问号的用法-三元运算符[……]
解释下PHP类中:protected,public,prtvate,interface,abstract ,final,static的含义
protected 受保护的,在本类和子类中有效。
public 公共的,在本类,子类中,类外都可以用。private 私有的,只在本类中有用。interface 定义一个接口时使用的关键字。abstract 定义一个抽象类或者抽象方法时使用的关键字[……]
PHP-字符串转数组,数组转字符串,字符串截取,字符串替换,字符串查找的函数分别是?
explode() 函数把字符串分割为数组。(php 5.3以前有split,之后split被官方移除)
implode() 函数把数组元素组合为一个字符串。substr() 函数返回字符串的一部分。汉字的话建议用函数mb_substr()。str_repl[……]
请写出一个简单的静态数组
<?php
class A{
static $a = array('xxx'=>xxxx);}print_r(A::$a);
以上解答代码转自:https://blog.csdn.net/czloveyeer/article/details[……]
请说明PHP中传值和引用的区别.什么时候用传值什么时候引用?
按值传递:函数范围内对值的任何改变在函数外部都会被忽略.
按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改.优缺点:按值传递时.php必须复制值.特别是对于大型的字符串和对象说,将是一个很大的代价.按引用传递则不需要复制值.对于性能提高很有好[……]
PHP-如何取出数组中最大值
$a=array(1,9,8,7,8,7,9,7,10);
echo max($a);
或者
rsort($a);
echo array_shift($a);
博主留言:第二种方法中的array_shift函数功能是删除数组中的第一个元素,并返回被删除元素的值。要注意,[……]
PHP如何抛出和接收错误
<?php
try{
$error = 'Always throw this error<br/>'; throw new Exception($error); // 从这里开始,try 代码块内的代码将不会被执行 echo[......]
web开发中高并发,海量数据的处理-整理总结
海量数据处理和高并发问题本本身就是web开发的精髓。新手程序员只写代码不考滤代码以外的其它问题,资深程序员不仅要写代码还要进行优化,让代码执行速度更高效。这主要是编程习惯的问题,很多人的思想是只要能把东西写出功能实现就算成功!写东西时要多考滤业务罗辑处理。下面几点是我[……]