php裡面常用的陣列函式和字串函式

2021-08-21 16:42:48 字數 2474 閱讀 1139

php裡面的常用陣列函式:

$arr=[1,5,68,15,45,23,78,95,2,6];

$arr1=[1,5,6,2];

$arrs=array(

0=>array(1,5,68,15,4),

1=>array(15,45,23,78),

2=>array(23,78,95,2,6),

3=>array(5,68,15,45,23)

//php常用的陣列函式

//獲得陣列的值

//print_r(array_values($arrs));

//獲得陣列的鍵值

//print_r(array_keys($arrs));

//陣列中的鍵和值交換位置

//print_r(array_flip($arr));

//在陣列中檢索字串存在則返回當前字串的鍵名稱,不存在則不返回

// print_r(array_search(230,$arr));

//判斷給定的鍵值是否存在這個陣列中,如果存在就返回1,不存在就不返回

// print_r(array_key_exists(5,$arr));

//返回陣列中的當前元素的值

// print_r(current($arr));

//$firstname = "peter";

//$lastname = "griffin";

//$age = "41";

//將多個預定好的變數組成乙個陣列

//$result = compact("firstname", "lastname", "age");

//print_r($result);

//將陣列中的一段取出來,此函式忽略鍵名

//print_r(array_slice($arr,0,3));

//講乙個陣列分割成多個陣列,每個陣列的長度是3

//print_r(array_chunk($arr,3,true));

//填充陣列的長度的函式

//print_r(array_pad($arr,20,'x'));

//將乙個字串或者多個字串壓入陣列的末尾並且返回陣列的長度

//print_r(array_push($arr,'xx','cc'));

//將陣列的最後乙個元素彈出

//print_r(array_pop($arr));

//將陣列的第乙個元素彈出,並且將剩下的元素的鍵名向前移動一位(相當於重新對陣列進行排序)

//print_r(array_shift($arr));

//向陣列開頭插入多個多個資料並且反回陣列的長度

//print_r(array_unshift($arr,'sa','de'));

//返回陣列的差積(兩個陣列的不同之處)

//print_r(array_diff($arr,$arr1));

//返回兩個陣列中的鍵名相同且值也相同的值

//print_r(array_diff_assoc($arr,$arr1));

//反回兩個函式的交集

//print_r(array_intersect($arr,$arr1));

//建立乙個包含指定單元範圍的陣列

//print_r(range(0,12));

php裡面常用的字串函式:

$str='sjfhrdsgreudsgkjrejh';

//字串函式

//產生乙個7位數的隨機數

//echo rand(3000000,9000000);

//隨機打亂字串裡面字元的順序(英文本母,漢字會亂碼)

//echo str_shuffle($str);

//字串的反轉函式

//echo strrev($str);

//計算當年前的這個字元在字串中第一次出現的位置

//echo strpos($str,'f');

//計算字串第一次出現的位置但是不區分大小寫

//echo stripos($str,'f');

//給字串加空格的函式

//echo chunk_split($str,2);

//去除字串裡面的空格

//echo chop($str);

//第乙個引數是重複使用的字串,第二個引數是當前字串被使用的次數

//echo str_repeat('.',10);

//將字串解析成變數

//parse_str('sefbhrjhsdgfbr',$aa);

//將乙個數字以千位分組來格式化數字

//echo number_format(56416534156);

//不區分大小寫來比較兩個字串

//echo strcasecmp('hello word','hello word');

//獲取當前的詳細時間(分時日月周)

//print_r(getdate());

PHP常用的陣列函式

array values 以陣列形式返回陣列中所有的值 引數 array values arr array keys 以陣列形式返回陣列中所有的鍵 引數 array keys arr,blue array flip 將陣列鍵值互換 引數 array flip arr in array 檢查陣列中是否...

PHP 常用陣列函式

array shift 刪除陣列首個元素 用法 array shift arr 引數 陣列名 array pop 刪除陣列最後乙個元素 用法 array pop arr 引數 陣列名 array unshift 將指定元素插入到陣列頭部 用法 array unshift arr.aa bb cc 引...

PHP 常用陣列函式

arr array 123hhh hahaha hello world 123 var dump arr in array 函式搜尋陣列中是否存在指定的值。echo hello world是否存在於陣列arr中 in array hello world arr echo 數字123是否存在於陣列ar...