Как я могу изменить функцию ниже, чтобы создать новую переменную для использования вне функции?
Функция PHP
function sizeShown ($size) { // *** Continental Adult Sizes *** if (strpos($size, 'continental-')!== false) { $size = preg_replace("/\D+/", '', $size); $searchsize = 'quantity_c_size_' . $size; } return $searchsize;
пример
<?php sizeShown($size); $searchsize; ?>
В настоящее время это порождает null
значение и Notice: undefined variable
.
Таким образом, функция принимает один аргумент, переменную, содержащую строку, относящуюся к размеру. Он проверяет переменную для строки «continental-», если она обрезает строку всего, кроме цифр. Создается новая переменная $searchsize
которая добавляет значение quantity_c_size_ к значению, хранящемуся в $size
.
Таким образом, результат будет таким же … quantity_c_size_45
Я хочу иметь возможность вызывать $searchsize
вне функции внутри одного и того же скрипта.
Может ли кто-нибудь предоставить решение? Благодарю.