$str1 = '10 sold';
$re = "/(?<Alpha>[a-zA-Z]*)(?<Numeric>[0-9]*)/";
preg_match_all($re, $str1, $str1matches);
echo print_r($str1matches,1);
druckt:Regex Spiel Position
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] =>
)
)
Aber warum es so lange Array kann nicht gedruckt werden, und wie kann ich an welcher Position wird meine Werte (xxx
und label
) immer verfügbar sein bestimmen?
* Aber warum druckt es so ein langes Array * Meinst du die leeren Übereinstimmungen oder die SubArrays? – Rizier123
@ Rizier123 die leeren Übereinstimmungen – 3zzy
können Sie dies * an welcher Stelle werden meine Werte (xxx und Label) immer verfügbar sein? *? – RomanPerekhrest