2010-06-28 4 views
3

Я мало знаю о PHP, но в настоящее время я изменяю существующий скрипт. Я хочу знать, как я могу заменить - с белым или пустым пространством.как заменить дефис пустым пространством/пробелом? php

Например, переменная содержит «Love-you», и я хочу заменить этот дефис между ними пространством «Love you».

Буду признателен за обратную связь.

ответ

0

Вы также можете использовать explode и implode

Вот пример

$string = "Love-You"; 
$arr = explode("-",$string); 
$string = implode(" ",$arr); 
+0

Это не было бы то, что я рекомендовал бы, вероятно, использовать гораздо больше памяти и медленнее, чем просто с помощью str_replace(). –

+1

Ничего себе. Я знаю, что преждевременная оптимизация - это плохо, но вам не нужно заходить так далеко в другом направлении. – Quentin

+0

Ребята, это просто альтернатива, потому что вы уже дали лучший ответ – Starx

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