Функция, которая создает новую переменную для использования вне функции – PHP

Как я могу изменить функцию ниже, чтобы создать новую переменную для использования вне функции?

Функция 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 вне функции внутри одного и того же скрипта.

Может ли кто-нибудь предоставить решение? Благодарю.