@id_123123

Как значение из одной функции передать в другую?

Всем доброго дня!
Подскажите пожалуйста, как значение из одной функции передать в другую.
У меня код:
function getCityInfo($id, $row, $all) {

$dataCity = array(
	array( 
		//Москва
		"id" => 1, 
		"city" => "Москва",
        "address" => 'Нижний Сусальный переулок, д. 5 ст13',
        "dop_title" => "в Москве и Московской области",

    ),
	array( 
		//Абакан
		"id" => 4, 
		"city" => "Абакан",
        "address" => 'ул. Тараса Шевченко, д. 58',
        "dop_title" => "в Абакане и Республики Хакасия",
    ),

);

if ($all == true) {
	return $dataCity;
}

foreach ($dataCity as $key => $value) {
	if ($id == $value['id']) {
		return $value[$row];
	}
}

}


function get_myname() {
    /* здесь наша бизнес-логика */
    $return = getCityInfo($blog_id, 'dop_title', false);
    return $return;
}
function register_custom_yoast_variables() {
    wpseo_register_var_replacement('%%myname%%', 'get_myname', 'advanced', 'Этот пояснительный текст отобразится в списке Переменные сниппета');
}
add_action('wpseo_register_extra_replacements', 'register_custom_yoast_variables');


Значение функции getCityInfo я вывожу вот так: <?php echo getCityInfo($blog_id, 'dop_title', false); ?>

Подскажите, как в функции get_myname() отобразить тоже значение, что и getCityInfo?
В строчке: $return = getCityInfo($blog_id, 'dop_title', false); не работает метод...
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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