Решено: конвертиране на низ в int в масив

Последна актуализация: 09/19/2023
Автор: PHP Sourcetrail

PHP, известен също като Hypertext Preprocessor, е популярен скриптов език, широко използван за уеб разработка. Той идва с широк набор от функционалности като масиви, които са сложни променливи, даващи възможност на разработчиците да съхраняват повече от една стойност наведнъж. В даден момент от програмирането на PHP може да се наложи да конвертирате низовите стойности в масива в цели числа. Това е основната грижа, в която ще се потопим в тази статия.

Разбиране на преобразуването на PHP низ в цяло число

В PHP използваме определени вградени функции за преобразуване на низове в цели числа. The inval() функцията е такава команда, която може да промени низ или десетичен знак в цяло число. Може да приема два параметъра. Първият е низът, който искате да конвертирате. Вторият е основата за преобразуването, което не е задължително.

За преобразуване на низ в цяло число в рамките на масив, прост PHP за всеки() цикъл може да се използва за итерация през всеки елемент и промяна на неговия формат.

Решение: Преобразувайте низ в цяло число в масив

Следният PHP код предоставя решение за преобразуване на низа в цяло число в масив:

 
$my_array = array("1", "2", "3");
foreach ($my_array as &$value) { 
  $value = intval($value);
} 

В този скрипт създаваме прост масив с три низови елемента. Използвайки PHP foreach цикъл, ние обхождаме всеки елемент в оригиналния масив. Символът & тук се използва за препратка към всяка стойност в масива, което ни позволява да модифицираме действителния елемент. The inval() след това променя всеки елемент от низ в цяло число.

Стъпка по стъпка Обяснение на кода

  1. PHP скриптът започва с декларация на масив. Масивът в този случай е наименуван $my_array и има три низови елемента.
  2. Впоследствие представяме за всеки() цикъл, предназначен да итерира през всеки елемент в масива.
  3. В цикъла всеки елемент от масива – посочен като $value – се преобразува от низ в цяло число с помощта на PHP inval() функция.

В заключение, PHP предоставя удобен и лесен метод за преобразуване на низови стойности в рамките на масив в цели числа. С помощта на вградения inval() функция във връзка с за всеки() цикъл, ние сме в състояние безпроблемно да изпълним тази задача за преобразуване. Разбирането на такива процедури в PHP допринася за по-продуктивно изживяване при уеб програмиране.

Подобни публикации:

Оставете коментар