des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Как передать тип переменной из массива\строки?

предположим есть массив вида (имя переменной, тип). как можно в функции переопределять тип вида (real)$_POST[$f]
  • Вопрос задан
  • 2260 просмотров
Решения вопроса 1
Это вы имели ввиду ?
$array = [
        'user_id'   => 'integer',
        'currency'  => 'float',
        'price'     => 'float',  
    ];

    $targetArray = $_POST;

    foreach( $array as $name => $dataType ) {
        if( isset( $targetArray[$name] ) ) {
            settype( $targetArray[$name], $dataType );
        }
    }

php.net/manual/en/function.settype.php
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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