首页 > 技术 > PHP数组适用unset删除重建索引

PHP数组适用unset删除重建索引

2012年1月24日 发表评论 阅读评论

1.unset删除元素后不会重建数组的索引。

array_values()可以实现索引重建

//************about unset************************
//$a = array(1 => 'one', 2 => 'two', 3 => 'three');
//unset($a[2]);
/* will produce an array that would have been defined as
$a = array(1 => 'one', 3 => 'three');
and NOT
$a = array(1 => 'one', 2 =>'three');
*/

//$b = array_values($a);
// Now $b is array(0 => 'one', 1 =>'three')
//**********************************************

2.preg_match 参数 U s i 作用
/u 表示按unicode(utf-8)匹配(主要针对多字节比如汉字)
/i 表示不区分大小写(如果表达式里面有 a, 那么 A 也是匹配对象)
/s 表示将字符串视为单行来匹配

分类: 技术 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.