2014-09-12 4 views
-1

У меня есть некоторые * .css, как это:PHP Newline после фигурных скобок

.navigation-bar{color:#eee;background-color:#5e5e5e;}.nav-brand{}.nav-description{} 

Это выглядит так рваный, и думают, что я могу исправить код, чтобы быть, как это с PHP:

.navigation-bar{color:#eee;background-color:#5e5e5e;} 
.nav-brand{} 
.nav-description{} 

После фигурных скобок}, которые будут + \ n в PHP, когда они публикуются в некоторой форме. Что мне делать ?

Извините за мой плохой английский

+1

Пожалуйста, вы можете перефразировать, до сих пор неясно, и не будет здесь только CSS – Ghost

+0

Что вы знаете о 'str_replace' нет PHP? – sectus

+1

как был создан css? не можете ли вы просто нажать клавишу ввода? – 2014-09-12 02:18:15

ответ

1

Это очень просто с str_replace():

$css = '.navigation-bar{color:#eee;background-color:#5e5e5e;}.nav-brand{}.nav-description{}'; 
$css = str_replace('}', "}\n", $css); 

echo $css; 
// .navigation-bar{color:#eee;background-color:#5e5e5e;} 
// .nav-brand{} 
// .nav-description{} 

Обратите внимание, что вы должны включить \n в двойные кавычки, в противном случае он будет разобран буквально, а не как символ новой строки.

+0

Конечно, если у вас есть текстовый редактор и доступ к файлам '* .css', вы всегда можете просто найти и заменить это точное соответствие ('} 'to'} \ n'). – Sam

+0

Да, его работа и я забыл о str_replace LOL –

+1

Спасибо за подсказку о двойных кавычках, которые решили мою проблему (почти полтора года спустя!) – physicalattraction

0

говорит само за себя, что это будет делать:

str_replace("}","}\n",$css) 
Смежные вопросы