Как удалить nbsp из строки в PHP?

Пользователь

от sherwood_littel , в категории: PHP , 3 года назад

Как удалить nbsp из строки в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от adela , 3 года назад

@sherwood_littel Самый простой способ это использовать html_entity_decode() функцию, чтобы удалить   из любой строки в PHP, небольшой пример кода:


1
2
3
4
5
6
<?php

$str = "Тестовая &nbsp; строка";

// Вывод: Тестовая  строка
echo html_entity_decode($str);


Пользователь

от willa_will , 2 года назад

@sherwood_littel 

Вы можете использовать функцию str_replace() для удаления символа nbsp из строки в PHP. Пример:

1
2
3
$string = "This is a string with&nbsp;non-breaking spaces.";
$string = str_replace("&nbsp;", " ", $string);
echo $string;


Вывод:

1
This is a string with non-breaking spaces.


Вы можете также использовать функцию html_entity_decode() для раскодирования сущностей html или функцию preg_replace() с регулярным выражением для более сложных случаев.