最近又開始學習程式語言,搜尋網路教學時,網路指向Study-Area網站,讓我有很多回憶湧上心頭。
剛接觸資訊、網路時,常常進去網站-Study-Area學習,那是2000年左右的事了。經過了二十幾年後,我也退出職場;但是它還在!只是已經不再維護,並輾轉到中國去發展,變成簡體字。
最近又開始學習程式語言,搜尋網路教學時,網路指向Study-Area網站,讓我有很多回憶湧上心頭。
剛接觸資訊、網路時,常常進去網站-Study-Area學習,那是2000年左右的事了。經過了二十幾年後,我也退出職場;但是它還在!只是已經不再維護,並輾轉到中國去發展,變成簡體字。
今天看了一則Yahoo轉貼新聞,標題是這樣下的地震國家級警報「發1次花4千萬?」 綠委林俊憲回應了。
一下子 看標題,沒注意標點符號以為是,每發一次警報政府需要花費四千萬。結果點進去文章一看,原來並不需要花費,政府採購時就有附加條款,細胞簡訊服務,是不需要付費的。
我們往往會被聳動的標題所吸引,仔細看內容卻發現並不是這樣。看來,看東西都要仔仔細細的詳閱,不應該隨之起舞。
(PHP 4, PHP 5, PHP 7, PHP 8)
preg_match(
string $pattern,
string $subject,
array &$matches = null,
int $flags = 0,
int $offset = 0
)
搜索subject与pattern定的正则表达式的一个匹配
<?php
$subject = "abcdef";
$pattern = '/^def/';
preg_match($pattern, substr($subject,3), $matches, PREG_OFFSET_CAPTURE);
print_r($matches);
?>
以上示例会输出:
Array
(
[0] => Array
(
[0] => def
[1] => 0
)
)
(PHP 4, PHP 5, PHP 7, PHP 8)
array_push() 将 array 当成一个栈,并将传入的变量压入 array 的末尾。array 的长度将根据入栈变量的数目增加。和如下效果相同:<?php
$stack = array("orange", "banana");
array_push($stack, "apple", "raspberry");
print_r($stack);
?>
以上示例会输出:
Array
(
[0] => orange
[1] => banana
[2] => apple
[3] => raspberry
)
(PHP 4, PHP 5, PHP 7, PHP 8)
http://localhost/bake_web/test/strlen.php
<?php
$str = 'abcdef';
echo strlen($str); // 6
$str = ' ab cd ';
echo strlen($str); // 7
?>
(PHP 4, PHP 5, PHP 7, PHP 8)
<?php
$numbers = range(1, 20);
shuffle($numbers);
foreach ($numbers as $number) {
echo "$number ";
}
?>