🔶章節:
🔹[開頭] 0:00
🔹[字串連接]
🔹[注意字串長度和性能]
🔹[資料型態-整數(Integer)]
🔹[資料型態-浮點數(Float)]
🔹[資料型態-布林值(Boolean)]
🔹[資料型態-字串(String)]
🔹[資料型態-陣列(Array)]
🔹[資料型態-物件(Object)]
🔹[資料型態-null 值]
🔹[轉換資料型態]
🔹[運算子-算術運算子]
🔹[運算子-比較運算子]
🔹[運算子-邏輯運算子]
🔹[運算子-位元運算子]
🔹[運算子-三元運算子]
(影片內容豐富)如果影片中不清楚,需要補充的地方我會再添加到這邊~
👆教學中的[練習]程式碼一併附上,影片中會有每組的講解,說明更清楚👆
將多個字串(字符串)合併成一個更長的字串。這允許你將不同的字串片段組合在一起,形成你所需的最終字串。
使用"."符號進行連接,將不同的字串串接在一起。
$greeting = "Hello";
$name = "Brian";
$fullGreeting = $greeting . ", " . $name . "!";
echo $fullGreeting;
創建了兩個變數 $greeting 和 $name,將這兩個字串連接在一起,生成完整的問候語。
$product = "Phone";
$price = 30000;
$productInfo = "The " . $product . " costs $" . $price;
echo $productInfo;
$name = "Brian";
$age = 22;
$intro = "My name is $name and I am $age years old.";
echo $intro;
$greeting = "Hello, ";
$name = "Brian";
$greeting .= $name;
echo $greeting; // 輸出:Hello, Brian
$items = array("Apple", "Banana", "Orange");
// 使用陣列儲存每個字串
$stringParts = array();
foreach ($items as $item) {
$stringParts[] = "<li>" . $item . "</li>";
}
// 使用 implode() 函數將陣列內容組合成一個字串
$list = "<ul>" . implode("", $stringParts) . "</ul>";
echo $list;
使用 implode() 函數將它們組合成一個完整的動態列表。
$quantity = 10;
$temperature = -5;
echo "商品數量:$quantity 個<br>";
echo "溫度:$temperature 度";
$price = 99.99;
$pi = 3.14159;
echo "價格:$$price <br>";
echo "圓周率π:$pi";
$isLogged = true;
$isAdult = false;
echo "是否已登入:$isLogged<br>";
echo "是否成年:$isAdult";
$name = "Alice";
$message = "歡迎來到我們的網站!";
echo "姓名:$name<br>";
echo "訊息:$message";
$colors = array("紅色", "綠色", "藍色");
$scores = array(98, 85, 72);
echo "顏色:{$colors[0]}<br>";
echo "分數:{$scores[1]}";
class Person {
public $name;
public $age;
public function greet() {
return "你好,我是{$this->name},今年{$this->age}歲。";
}
}
$person = new Person();
$person->name = "Brian";
$person->age = 22;
echo $person->greet();
$emptyVariable = null;
if (is_null($emptyVariable)) {
echo "這個變數是空的。";
} else {
echo "這個變數有值。";
}
$number = "123";
$convertedNumber = (int)$number;
echo "原始字串:$number<br>";
echo "轉換後的整數:$convertedNumber";
將字串 "123"
轉換為整數,然後輸出轉換後的結果。
$number = "123";
:這行程式碼將字串 "123"
指定給變數 $number
。這是一個包含數字字元的字串。$convertedNumber = (int)$number;
:
(int)
對變數 $number
進行強制轉換為整數。(int)
是一個型別轉換運算符,將變數轉換為整數型別。在這裡,它將字串 "123"
轉換為整數 123
。$a = 10;
$b = 5;
$addition = $a + $b;
$subtraction = $a - $b;
$multiplication = $a * $b;
$division = $a / $b;
echo "加法:$addition<br>";
echo "減法:$subtraction<br>";
echo "乘法:$multiplication<br>";
echo "除法:$division";
$x = 10;
$y = 5;
$equal = $x == $y;
$notEqual = $x != $y;
$greaterThan = $x > $y;
$lessThan = $x < $y;
echo "相等:";
var_dump($equal);
echo "<br>";
echo "不相等:";
var_dump($notEqual);
echo "<br>";
echo "大於:";
var_dump($greaterThan);
echo "<br>";
echo "小於:";
var_dump($lessThan);
$age = 25;
$isStudent = true;
$canVote = ($age >= 20) && !$isStudent;
$canDrive = ($age >= 18) || $isStudent;
echo "可以投票:";
var_dump($canVote);
echo "<br>";
echo "可以騎機車:";
var_dump($canDrive);
$a = 5; // 二進制:0101
$b = 3; // 二進制:0011
$bitwiseAnd = $a & $b; // 0001 -> 十進制:1
$bitwiseOr = $a | $b; // 0111 -> 十進制:7
$bitwiseXor = $a ^ $b; // 0110 -> 十進制:6
echo "按位 AND:$bitwiseAnd<br>";
echo "按位 OR:$bitwiseOr<br>";
echo "按位 XOR:$bitwiseXor";
$age = 20;
$isAdult = ($age >= 18) ? "成年" : "未成年";
echo "年齡:$age<br>";
echo "狀態:$isAdult";
使用三元運算子來根據年齡是否大於等於 18 選擇不同的狀態。
$age = 20;
:這行程式碼將變數 $age
設定為 20
,表示這個人的年齡為 20 歲。$isAdult = ($age >= 18) ? "成年" : "未成年";
:
condition ? value_if_true : value_if_false
。($age >= 18)
是一個條件判斷式,它檢查變數 $age
是否大於或等於 18 歲,如果是,則條件為真。$isAdult
被賦值為 "成年"
,否則被賦值為 "未成年"
。