preg_match函數

(PHP 4, PHP 5, PHP 7, PHP 8)

preg_match — 执行匹配正则表达式

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
        )

)

array_push函數

(PHP 4, PHP 5, PHP 7, PHP 8)

array_push — 將一個或多個單元押入數值的末尾

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
)