PHP 原生 封裝陣列鍵名大小寫轉換的函式

2021-10-09 03:05:32 字數 1133 閱讀 8928

首先我們先模擬乙個配置檔案

config.php

<?php

return

['host'

=>

'loalhost'

,'password'

=>

123456

,'user'

=>

'root'

,'post'

=>

3306

,'array'

=>

['host'

=>

'localhost'

,'post'

=>

3306]]

;

建立乙個邏輯檔案

logic.php

$config

=include

'./config.php'

;//自己封裝乙個鍵名大小寫轉換的函式

function

xk_array_key_case

(array

$data

,int $type

=case_upper):

array

return

$data;}

print_r

(xk_array_key_case

($config

,case_upper))

;

當然改變陣列的值也是類似的情況

<?php

//引入資料

$config

=include

'./config.php'

;function

xk_array_change_value

(array

$data

, int $type

=case_upper):

array

return

$data;}

print_r

(xk_array_change_value

($config

,case_lower))

;

PHP大小寫問題

php對大小寫敏感問題的處理比較亂,寫 時可能偶爾出問題,所以這裡總結一下。但我不是鼓勵大家去用這些規則。推薦大家始終堅持 大小寫敏感 遵循統一的 規範。1.變數名區分大小寫 複製 如下 abc abcd echo abc 輸出 abcd echo abc 無輸出 echo abc 無輸出 2.常量...

php大小寫問題

不過在 php 中,所有變數都對大小寫敏感。1 2 abc abcd 3 echo abc 輸出 abcd 4 echo abc 無輸出 5 echo abc 無輸出 但沒找到能改變這個預設的配置項,求解 1 2 define abc hello world 3 echo abc 輸出 hello ...

PHP大小寫問題

1.變數名區分大小寫 abc abcd echo abc 輸出 abcd echo abc 無輸出 echo abc 無輸出 2.常量名預設區分大小寫,通常都寫為大寫 define abc hello world echo abc 輸出 hello world echo abc 輸出 abc 3.函...