Ведущий пробел для обрезки с PHP?

Сохраните их в файле вне веб-корня.

6
задан markratledge 9 July 2009 в 03:41
поделиться

5 ответов

  1. Удалите все пробелы с левого конца заголовка:

     
    
  2. Удалите все пробелы с любого конца:

     
    
  3. Удалите все пробелы с левого конца заголовка:

     
    
  4. Удалите первый пробел, даже если это не первый символ:

     
    
  5. Удалите только один пробел (не символ новой строки и табуляции) в начале:

     
    
  6. Удалите первый символ, каким бы он ни был:

     
    

Обновление

Из документации Wordpress по wp_title видно, что wp_title отображает сам заголовок, если вы не передадите false для второго параметр, и в этом случае он его возвращает. Итак, попробуйте:

<?php echo trim(wp_title('', false)); ?>
37
ответ дан 8 December 2019 в 02:06
поделиться
10
ответ дан 8 December 2019 в 02:06
поделиться
ltrim($str)
1
ответ дан 8 December 2019 в 02:06
поделиться

Просто чтобы добавить сюда немного разнообразия: trim

 <body id="<?=trim(wp_title('', false));?>">
1
ответ дан 8 December 2019 в 02:06
поделиться

Спасибо за эту информацию! Я был в той же лодке, когда мне нужно было генерировать идентификаторы страниц для целей CSS на основе заголовка страницы, и приведенное выше решение прекрасно сработало.

В итоге у меня возникло дополнительное препятствие в том, что некоторые страницы имеют заголовки со встроенными пробелами, поэтому в итоге я сделал так:

<?php echo str_replace(' ','-',trim(wp_title('',false))); ?>
1
ответ дан 8 December 2019 в 02:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: