//range() 创建一个含指定范围的数组 可设置间隔 var_dump(range(1, 9, 2)); echo '<br>'; //array_combine() 合并两个数组创建一个新数组 $arr1 = range(1, 8); $arr2 = range('a', 'h'); //参数一为键名 ,参数2是键值 print_r(array_combine($arr1, $arr2)); //array_fill() 用给定的值填充 或建立一个数组 echo '<hr>'; print_r(array_fill(3, 5, 'php'));//从索引3开始往后推五位 建值都是php //array_pad() 用指定的值 将数组填补到指定长度 // 如填充的数组长度绝对值小于等于数组长度 无效果 // 填充长度为正 右边填充 为负 左边填充 echo "<hr>"; $arr3 = range(1, 3); print_r(array_pad($arr3, -5, 'php')); //explode() 用指定规则分割字符串 返回值为数组 $str = '123123123'; echo '<br>'; print_r(explode('1', $str));