2015-06-01 2 views
0

У меня есть строка, как это в базе данныхPHP удалить специальные символы

!80!n!98!n!22!n!6!n!76!n!1!n!24!n!129!n!59!n!73!n!7!n!40!n!85!n!35!n!42!n!126!n!81!n!37!n!128!n!147!n!106!n 

Я хочу, чтобы удалить их! и п символов и хотите добавить трубу между символами

80|98|22|6|76|1|24|129|59|73|7|40|85|35|42|126|81|37|128|147|106 

ответ

0
<?php 
$str="!80!n!98!n!22!n!6!n!76!n!1!n!24!n!129!n!59!n!73!n!7!n!40!n!85!n!35!n!42!n!126!n!81!n!37!n!128!n!147!n!106!n 
"; 
$str1 = preg_replace('/\s+/','|',str_replace(array("!n","!","!n!"),' ',trim($str))); 
echo $output = substr($str1, 1, -1); 

ВЫВОД

80 | 98 | 22 | 6 | 76 | 73 | 7 | 40 | 85 | 35 | 42 | 126 | 81 | 37 | 128 | 147 | 106

Смежные вопросы