Как схватить значение флажки как целое число и не строку? [Дубликат] -- php поле с участием html пол Связанный проблема

How to grab checkbox value as integer and not string? [duplicate]


-1
vote

проблема

русский
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»>
Этот вопрос уже есть ответы здесь :
Закрыто 8 лет назад .

<Сильный> Возможный дубликат:
Как хранить значение Chechbox в PHP

Вот мой код:

<Код> <input type="checkbox" name="name[]" value="3" />

и это передается как:

<Код> array(1) { [0]=> string(1) "3" }

Но я бы предпочел, чтобы это было целое. Это возможно?

Английский оригинал

Possible Duplicate:
how to store chechbox value in php

Here is my code:

<input type="checkbox" name="name[]" value="3" />

And this gets passed as:

array(1) { [0]=> string(1) "3" }

But I would rather like it to be integer. Is this possible?

</div
     
         
         

Список ответов

2
 
vote
vote
Лучший ответ
 

Вы можете отличить значение как

 <код> $string = '3'; $int = (int) $string; // or $int = intval($string); // or check  if(is_numeric($string)) {} if(ctype_digit($string)) {}   

Обновление

 <код> php > $string = '10000000000000'; php > var_dump($string); string(14) "10000000000000" php > var_dump((int)$string); int(10000000000000) php > var_dump(intval($string)); int(10000000000000)   
 

You can cast value as

$string = '3'; $int = (int) $string; // or $int = intval($string); // or check  if(is_numeric($string)) {} if(ctype_digit($string)) {} 

update

php > $string = '10000000000000'; php > var_dump($string); string(14) "10000000000000" php > var_dump((int)$string); int(10000000000000) php > var_dump(intval($string)); int(10000000000000) 
</div
 
 
       
       
1
 
vote

Если значение всегда является целым числом, как строка, просто отлив:

 <код> $zahl = (int)$value   
 

If value always is a integer as string simply cast:

$zahl = (int)$value 
</div
 
 
   
   
1
 
vote

Вы получите только строку, и вам нужно преобразовать его в целое число

Вы можете использовать
<Код> $value = intval('3');

Так <Код> $value будет иметь значение INT 3.

 

You will only get string and you need to convert it into integer

you can use
$value = intval('3');

So $value will have int value 3.

</div
 
 
   
   
0
 
vote

Значения <Код> $_POST Array всегда строки или массивы.

можно использовать <код> intval() Функция для получения Целочисленное значение строки, как это:

 <код> $int_val = intval($_POST['name'][0]);   

или вы можете отбрасывать в целое число, как это:

 <код> $int_val = (int) ($_POST['name'][0]);   
 

Values of $_POST array are always strings or arrays.

One can use intval() function to get integer value of string, like this:

$int_val = intval($_POST['name'][0]); 

or you can cast to integer like this:

$int_val = (int) ($_POST['name'][0]); 
</div
 
 

Связанный проблема

6  Magento Получить цену, включая налог в файл нет шаблона  ( Magento get price including tax in a none template file ) 
На данный момент я пытаюсь получить цену продукта, включая налог в PHP-файле для моего продукта. У меня есть этот код в данный момент: <код> $_product = Mag...

1  Иерархическая система комментариев в резьбовом режиме: php и mysql  ( Hierarchical commenting system in threaded view php and mysql ) 
У меня есть необходимость оказать резьбовое изображение 2-уровневых иерархических комментариев системы. Комментарии хранятся в базе данных. Информация о иерар...

0  Создание копии Symfony Project на сервере?  ( Making a copy of symfony project on server ) 
Я пытаюсь скопировать существующий проект Symfony в другой каталог, поэтому я могу проверить изменения, прежде чем применять их в живую версию. Я получаю ош...

0  Mac Yosmite: Установите MacPorts Apache в качестве по умолчанию (Opt / local / apache2) на localhost, а не распределение OSX  ( Mac yosmite set macports apache as default opt local apache2 on localhost rat ) 
Я установил Apache через MACPPORTS, он работал нормально, но вдруг по какой-то причине он переключился на использование распределения OSX по умолчанию Apache,...

1  Проблемы проектирования базы данных с отношениями  ( Database design issues with relationships ) 
Я работаю над обновлением для существующей базы данных, которая была разработана без какого-либо из кода для реализации рассматриваемой конструкции. Теперь я ...

1  Уменьшите часы экземпляра CloudsQL (WordPress)  ( Reduce cloudsql instance hours wordpress ) 
У меня есть установка WordPress на GAE. Это веб-сайт, который будет очень редко обновлен, и будет иметь мало посетителей каждый день (100 ish max). Я хотел бы...

1  Форма подписки Rapidmail перенаправляет после подписки электронной почты - MailChimp  ( Rapidmail subscription form redirect after email subscription mailchimp ) 
Я создаю веб-страницу, которая включает в себя очень простую форму подписки, в основном собирая адреса электронной почты, заинтересованные в продукте. Для это...

1  PHP: DateTime '-1 день'  ( Php datetime 1 day ) 
Я хочу получить дату вчерашнего дня текущей даты в часовом поясе SpeciFC. Я пробовал это, но это не работает: <код> LoopGenrtReport2 Я все еще получаю се...

0  Google Map не отображает  ( Google map not displaying ) 
У меня есть карта Google, которая используется здесь: http://www.comehike.com/outdoors/birds/birds.php Теперь я вижу сообщения об ошибках .j для 1) Инициа...

-2  PHP отображается только идентификатор, а не значение из MySQL [Закрыто]  ( Php only displaying id and not the value from mysql ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт . Этот вопрос нуждается в Детали или ясность . В настоящее...

0  Как я могу получить ответ JSON обратно (PHP)  ( How can i get json response back php ) 
Я сталкиваюсь с проблемой с ответом сервера. Моя цель состоит в том, чтобы отправить некоторые данные на сервер и получить некоторые ответы с учетом отправлен...

0  Невозможно получить любые поля объявлений из API API Facebook (PHP v2.8.1)  ( Unable to fetch any adset fields from facebook ads api php v2 8 1 ) 
Я получаю поля Adaccount просто хорошо. Но все мои попытки получить адапты неудачей. Я пытаюсь получить идеи всех кампаний, бегущих под Adaccount. Но во-первы...

2  Отправка файла в Google Drive  ( Submitting file to google drive ) 
Я пытался отправить файл в Google Drive. Хотя файл загружен на диск, я получаю ошибку после удара принять кнопку. <код> <?php require_once 'google-api-php-c...

2  Laravel 5.2 Hasthrough  ( Laravel 5 2 hasthrough ) 
Так что я пытаюсь получить доступ к пользователям заметки по их аккаунтам. В основном Notes не принадлежат пользователю, они принадлежат к учетной записи, в к...

0  Оптимизировать этот запрос на 1000000+ строк  ( Optimize this query for 1000000 rows ) 
Мне нужно потянуть данные и записывать его в файл CSV, но слишком много времени и слишком много времени. Что не так с этим и что я могу сделать? Кроме того, я...




© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.