unhappy Новичок 18 Авг 2006 #1 выделение парных символов в строке мне нужно чтобы в строке, например 32123777343557, выделялись парные цифры (в примере должны выделиться три семерки и две пятерки), как такое сделать?
выделение парных символов в строке мне нужно чтобы в строке, например 32123777343557, выделялись парные цифры (в примере должны выделиться три семерки и две пятерки), как такое сделать?
440hz php.ru 18 Авг 2006 #2 если тупо, но наверное можно и красиво PHP: <? $str = '32123777343557'; $out = preg_replace('/([7]{2,}|[5]{2,})/','<b>$1</b>',$str); print $out; ?> Код: 32123<b>777</b>343<b>55</b>7
если тупо, но наверное можно и красиво PHP: <? $str = '32123777343557'; $out = preg_replace('/([7]{2,}|[5]{2,})/','<b>$1</b>',$str); print $out; ?> Код: 32123<b>777</b>343<b>55</b>7
440hz php.ru 18 Авг 2006 #4 unhappy пусть будет. это же просто пример. полный рег будет длинее, когда ты его напишешь.
WP ^_^ 18 Авг 2006 #5 PHP: $string = '32123777343557'; $result = preg_replace('~(\d)\1+~','<b>$0</b>',$string); echo $result; // 32123<b>777</b>343<b>55</b>7
PHP: $string = '32123777343557'; $result = preg_replace('~(\d)\1+~','<b>$0</b>',$string); echo $result; // 32123<b>777</b>343<b>55</b>7