explode() 函数把字符串分割为数组。(php 5.3以前有split,之后split被官方移除)
implode() 函数把数组元素组合为一个字符串。substr() 函数返回字符串的一部分。汉字的话建议用函数mb_substr()。str_replace() 函数使用一[……]

阅读全文

按值传递:函数范围内对值的任何改变在函数外部都会被忽略.
按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改.优缺点:按值传递时.php必须复制值.特别是对于大型的字符串和对象说,将是一个很大的代价.按引用传递则不需要复制值.对于性能提高很有好处.如果不想改[……]

阅读全文

$a=array(1,9,8,7,8,7,9,7,10);
echo max($a);

或者

rsort($a);
echo array_shift($a);

博主留言:第二种方法中的array_shift函数功能是删除数组中的第一个元素,并返回被删除元素的值。要注意,这样会破坏数组元素[……]

阅读全文

<?php  
try{
$error = 'Always throw this error<br/>'; throw new Exception($error); // 从这里开始,try 代码块内的代码将不会被执行 echo 'Neve[......]

阅读全文

100(继续)请求者应当继续提出请求.服务器返回此代码则意味着,服务器已收到了请求的第一部分,现正在等待接收其余部分.
101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备进行切换.

阅读全文

有些服务是针对某个用户的,如果想随机启动,不指定用户,是无法利用rc.local正常启动的,所以找了下如何指定对应用户,否则默认用root用户还真就启动不起来。
示例代码如下:

sudo vim /etc/init.d/rc.local
su testuser -c "MySQL.[......]

阅读全文

海量数据处理和高并发问题本本身就是web开发的精髓。新手程序员只写代码不考滤代码以外的其它问题,资深程序员不仅要写代码还要进行优化,让代码执行速度更高效。这主要是编程习惯的问题,很多人的思想是只要能把东西写出功能实现就算成功!写东西时要多考滤业务罗辑处理。下面几点是我处理这类问题的方法[……]

阅读全文