學習**:
開始使用寫php的時候,裡面的php**不解釋,直接按原樣輸出了,我就很納悶呀,用utf-8編碼能解釋,就是中文亂碼,用unicode編碼中檔案不亂碼了,就是php不解釋,開始以為是 php 出問題呢,後來想到了頁面被瀏覽器顯示的問題。
解決方法:
檔案儲存為utf-8,php就能解釋了,為了不亂碼要在 head 中加入下面兩句話,這下又能解釋php又不亂碼了,ok :
呵呵,附上基礎的練習**:
$txt = "hello world!";
$number = 16;
echo "你好呀
";$isconn=true;
$conn=mysql_connect("localhost","root","123456");//連線資料庫測試
if($isconn && $conn)//if...else 判斷
elseif($isconn==false)
else
$pos=strpos($txt,"world");//找字串位置,找不到返回false
if($pos==false) $pos=-1;
echo "
".$txt." ".$number;//.號為字串連線
echo "
".strlen($txt)." ".strlen("你good");//字串長度
echo "
".$pos;
echo "
".md5($txt);//md5加密
echo "
".html_entity_decode("
1234");//html解碼
echo "
".htmlentities("
1234");//html編碼
echo "
";switch ($number)//switch語句判斷
$ages['peter'] = "32";
$ages['quagmire'] = "30";
$ages['joe'] = "34";
echo "
quagmire is " . $ages['quagmire'] . " years old.";
$arr=array("one", "two", "three");
echo "
for: ";
$arrlen=count($arr);//計算陣列長度
for ($i=0; $i
echo "
foreach: ";
foreach ($arr as $value)//foreach語法
function myadd($num1,$num2)//帶引數的函式
echo "
copy right:";
echo "
5 + 4 is ".myadd(5,4).".";
/*$name_post=$_post["name"];//獲取post提交的資料
$age_post=$_post["age"];
$name_get=$_get["name"];//獲取get提交的資料
$age_get=$_get["age"];
if($name_post==null)
*/$name_post=$_request["name"];//獲取post或get提交的資料
php小白初學的經驗
自己是退伍回來到了北京一家培訓機構學習程式設計php語言,剛來的時候連程式設計是什麼,php語言又是什麼,一點都不知道,可以說是零基礎學習程式語言,特別能理解一些初學者的困惑和常見的錯誤,下面就學習方法上的一些經驗跟初學者分享一下。1.學習概念,對於初學者來說,在學習php的時候,我們會遇到很多以前...
初學 spring boot(一) 經驗
今天第一天學習spring boot,寫下自己的一些經驗和隨筆,記錄下自己的經歷。一 環境和軟體安裝 二 建立spring boot專案 2.1 create new project 建立乙個新的專案 2.2 選擇spring initializr,之前有試過一次,一直以為是選擇spring,最後發...
針對初學PHP者的疑難問答 1
1,問 為什麼出現 apache unix平台最流行的web伺服器平台 exe cannot determine local host name.答 由於windows版本的apache unix平台最流行的web伺服器平台 預設情況下不指定servername,所以執行時會出錯。解決的辦法是修改a...