㈠ php中字元串首字母轉小寫方法
strtolower
(PHP 4, PHP 5, PHP 7)
strtolower — 將字元串轉化為小寫
說明
strtolower ( string $string ) : string
將 string 中所有的字母字元轉換為小寫並返回。
注意 「字母」 與當前所在區域有關。例如,在默認的 「C」 區域,字元 umlaut-A(ä)就不會被轉換。
參數
string
輸入字元串。
返回值
返回轉換後的小寫字元串。
範例
Example #1 strtolower() 範例
注釋
Note: 此函數可安全用於二進制對象。
參見
strtoupper() - 將字元串轉化為大寫
ucfirst() - 將字元串的首字母轉換為大寫
ucwords() - 將字元串中每個單詞的首字母轉換為大寫
mb_strtolower() - 使字元串小寫
㈡ php中大寫的超鏈接,怎麼上傳之後全變小寫了
超鏈接方式調用的PHP文件,實際上就是GET方式調用,其參數使用超級全局數組$_GET獲得,例如調用你的php的鏈接地址是: abc.php?id=123 那麼在abc.php文件裡面,使用$_GET['id']就能獲得傳遞的參數id值,本例中為123。
㈢ PHP 數字大小寫轉換
先把他賦給一個數組,然後用array_flip之類的數組操作函數,取值,可以取索引也可以取數據
<?php
$a=array('1'=>'一','2'=>'二');
print_r($a);
$b=array_flip($a);
print_r($b);
foreach($a as $b1=>$key){
echo $key;echo '<br>';
}
?>
關鍵是自己把對應關系寫到一個數組,就可以隨便操作了
㈣ 關於php 類似md5那種加密出來全小寫混合數字但是可以解密的函數有沒有
可以使用字元串到16進制和16進制到字元串實現
<?php
echostr_encode("哈123abc-=/*-+=");//顯示:
echostr_decode("");//顯示:哈123abc-=/*-+=
functionstr_encode($string){//字元串轉十六進制
$hex="";
for($i=0;$i<strlen($string);$i++)
$hex.=dechex(ord($string[$i]));
$hex=strtoupper($hex);
return$hex;
}
functionstr_decode($hex){//十六進制轉字元串
$string="";
for($i=0;$i<strlen($hex)-1;$i+=2)
$string.=chr(hexdec($hex[$i].$hex[$i+1]));
return$string;
}
㈤ PHP代碼關於大小寫問題
應該無所謂,PHP對函數不區分大小寫,變數和常量區分
$a = '1';
$A = '2';
echo $a;
echo $A;
function hello(){
echo 'world';
}
HELLO();
㈥ PHP中大小寫的問題
PHP 的變數是區分大小寫的。
你所說的那些是預定義變數。同樣區分大小寫。。這些變數是 PHP 內置的變數。不可能改為小寫。。
代碼里用小寫的預定義變數。其實已經變成自定義變數了。。和普通變數一樣。不可能用來接受預定義變數的值。。
㈦ PHP區分大小寫嗎
區分大小寫 標准:
session_start()
$_SESSION[name] = value;
應該是 PHP 把
$_Session['views']=1;
當做 數組了
㈧ PHP大小寫問題:函數名和類名不區分,變數名區分
PHP對大小寫敏感問題的處理比較亂,寫代碼時可能偶爾出問題,所以這里總結一下。
但我不是鼓勵大家去用這些規則。推薦大家始終堅持「大小寫敏感」,遵循統一的代碼規范。
1.
變數名區分大小寫
復制代碼
代碼如下:
<?php
$abc
=
'abcd';
echo
$abc;
//輸出
'abcd'
echo
$aBc;
//無輸出
echo
$ABC;
//無輸出
2.
常量名默認區分大小寫,通常都寫為大寫
(但沒找到能改變這個默認的配置項,求解)
復制代碼
代碼如下:
<?php
define("ABC","Hello
World");
echo
ABC;
//輸出
Hello
World
echo
abc;
//輸出
abc
3.
php.ini配置項指令區分大小寫
如
file_uploads
=
1
不能寫成
File_uploads
=
1
4.
函數名、方法名、類名不區分大小寫
但推薦使用與定義時相同的名字
復制代碼
代碼如下:
<?php
function
show(){
echo
"Hello
World";
}
show();
//輸出
Hello
World
推薦寫法
SHOW();
//輸出
Hello
World
復制代碼
代碼如下:
<?php
class
cls{
static
function
func(){
echo
"hello
world";
}
}
Cls::FunC();
//輸出hello
world
5.
魔術常量不區分大小寫,推薦大寫
包括:__LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、__NAMESPACE__。
復制代碼
代碼如下:
<?php
echo
__line__;
//輸出
2
echo
__LINE__;
//輸出
3
6.
NULL、TRUE、FALSE不區分大小寫
復制代碼
代碼如下:
<?php
$a
=
null;
$b
=
NULL;
$c
=
true;
$d
=
TRUE;
$e
=
false;
$f
=
FALSE;
var_mp($a
==
$b);
//輸出
boolean
true
var_mp($c
==
$d);
//輸出
boolean
true
var_mp($e
==
$f);
//輸出
boolean
true
PHP變數名區分大小寫,函數名不區分大小寫,經常被新手忽視的小細節,測試如下.
PHP變數名區分大小寫測試:
復制代碼
代碼如下:
<?php
$aaa
=
"jb51.net";
$AAA
=
"JB51.CN";
echo
$aaa.'-'.$AAA;
//jb51.net-JB51.CN
?>
PHP函數名不區分大小寫測試:
復制代碼
代碼如下:
<?php
function
bbb(){
echo
'abc';
}
function
BBB(){
echo
"Abc";
}
?>
上面這段代碼會報錯:(
!
)
Fatal
error:
Cannot
redeclare
BBB()
㈨ php生成數組,鍵值大寫和小寫有區別嗎
是有區別的。
一樓說法有誤~
PHP不區分方法名大小寫
但是區分變數大小寫!
----------------------
正因為區分變數大小寫,所以鍵值的大小寫是有區別的。
㈩ php將字元全都變為小寫並去掉空格
$s='China Town'; //或任意字元串
$s=strtolower($s); //小寫
之後用
$s=preg_replace('\s','',$s); //去掉空格,換行,製表符等所有的空白
或者
$s=str_replace(' ','',$s);//只去掉空格