Объедините две переменные PHP в одну, если одна переменная не пуста - PullRequest
1 голос
/ 22 марта 2019

Так что это глупая вещь, которую я пытаюсь сделать, но то, чего я пытаюсь добиться, это запросить некоторую информацию в WordPress с категориями.Если сообщение возвращается с родительской категорией, то укажите его в дочерней категории с разделителем |.Если родительской категории нет, просто отобразите эту категорию.

Вот что я пытаюсь сделать до сих пор:

<?php
$categories = get_the_category();
$catName = $categories[0]->name;
$catParent = get_cat_name($categories[0]->category_parent);

        if($catParent) {
            $fullCat = $catParent '|' $catName;
        } else {
            $fullCat = $catName;

echo $fullCat;
?>

Я знаю, что это неправильно, но в основном я пытаюсь обернутьмоя голова вокруг, как это сделать.Я не уверен, как объединить две переменные, чтобы использовать одну, а затем добавить разделитель внутри двух.Это было больше мысли, чем что-либо еще, и, вероятно, не то, что нужно для правильной работы.

Ответы [ 3 ]

2 голосов
/ 22 марта 2019

Вы хотите проверить, является ли $ catParent пустым, чтобы вы могли использовать функцию empty (), чтобы выполнить эту проверку за вас.Быстрое редактирование ... вам нужны точки (.) Между объектами, которые вы объединяете.

Ссылка на документы.

    if(empty($catParent)) {
        $fullCat = $catParent . '|' . $catName;
    } else {
        $fullCat = $catName;
    }
0 голосов
/ 22 марта 2019

Для этого можно использовать оператор . (сцепление). Посмотрите на код ниже.

<?php
$categories = get_the_category();
$catName = $categories[0]->name;
$catParent = get_cat_name($categories[0]->category_parent);

        if($catParent) {
            $fullCat = $catParent . '|' . $catName;
        } else {
            $fullCat = $catName;

echo $fullCat;
?>
0 голосов
/ 22 марта 2019

Вы должны использовать «.» конкат.

Пример:

$ fullCat = $ catParent. '| ». $ CatName;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...