Преобразование строки PHP в целое число: несколько методов с примерами кода

Чтобы преобразовать строку в целое число в PHP, вы можете использовать различные методы. Вот некоторые распространенные из них:

  1. Использование функции intval():

    $string = "123";
    $integer = intval($string);
    echo $integer; // Output: 123
  2. Использование приведения типов (int):

    $string = "456";
    $integer = (int)$string;
    echo $integer; // Output: 456
  3. Использование функции sscanf():

    $string = "789";
    sscanf($string, "%d", $integer);
    echo $integer; // Output: 789
  4. Использование функции filter_var():

    $string = "101";
    $integer = filter_var($string, FILTER_VALIDATE_INT);
    echo $integer; // Output: 101
  5. Использование функции preg_replace():

    $string = "2020";
    $integer = preg_replace("/[^0-9]/", "", $string);
    echo $integer; // Output: 2020