|
|
|
| Ребят нужно решение
есть переменная
$a="Markot4500frM74Q";
нужно соответственно получить из неёё
Markot
4500
frM
74
Q
заранее спасибо | |
|
|
|
|
|
|
|
для: stroiceny
(22.01.2009 в 17:41)
| | усложняется тем что не известно сколько вхождений[a-z][0-9] может быть | |
|
|
|
|
|
|
|
для: stroiceny
(22.01.2009 в 17:52)
| |
<?php
$s = 'Markot4500frM74Q';
print_r( preg_split('/(\\d+)/', $s, -1, PREG_SPLIT_DELIM_CAPTURE) );
?>
|
| |
|
|
|
|
|
|
|
для: BinLaden
(22.01.2009 в 18:39)
| | Спасибо | |
|
|
|
|
|
|
|
для: stroiceny
(22.01.2009 в 17:41)
| |
<?
$a1 = array(
preg_replace('/^([a-Z]*)(.*)/', '\1', $a),
preg_replace('/^[a-Z]*(\d+)(.*)/', '\1', $a),
preg_replace('/(.*)(\d+)([a-Z]*)(\d+)(.*)/', '\3', $a),
preg_replace('/(.*)(\d+)([a-Z]*)$/', '\2', $a),
preg_replace('/(.*)([a-Z]*)$/', '\2', $a)
);
|
должно на массив разбить | |
|
|
|