1
$str1 = '10 sold';
$re = "/(?<Alpha>[a-zA-Z]*)(?<Numeric>[0-9]*)/";
preg_match_all($re, $str1, $str1matches);
echo print_r($str1matches,1);
인쇄 :정규식 일치하는 위치
Array
(
[0] => Array
(
[0] => 10
[1] =>
[2] => sold
[3] =>
)
[Alpha] => Array
(
[0] =>
[1] =>
[2] => sold
[3] =>
)
[1] => Array
(
[0] =>
[1] =>
[2] => sold
[3] =>
)
[Numeric] => Array
(
[0] => 10
[1] =>
[2] =>
[3] =>
)
[2] => Array
(
[0] => 10
[1] =>
[2] =>
[3] =>
)
)
그러나 왜 그런 긴 배열을 인쇄 않으며, 어떻게 내가있는 위치 것입니다 내 값 (xxx
및 label
)에서 항상 사용할 수 결정합니까?
* 왜 이렇게 긴 배열을 인쇄합니까? 빈 일치 또는 하위 배열을 의미합니까? – Rizier123
@ Rizier123 비어있는 일치 – 3zzy
당신은 내 위치 (xxx 및 레이블)를 항상 사용할 수있는 위치를 정교 할 수 있습니까? *? – RomanPerekhrest