Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: как в php преобразовать число из строкового типа в integer?  (Прочитано 1442 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Revil

  • Автор темы
  • Активист
  • *
  • Сообщений: 284
  • Вечный чайник
    • Просмотр профиля
значит так имеется массив с символами ....в символы входят и буквы и цифры....нужно вытащить первые четыре цифры.......понимаю что вопрос нубский...все же есть функция определения буква это или цифра?
давно не скриптил на пхп...здаю позиции...:(
Phenom II x4 955 , Gigabyte 970A-D3, 8Gb Ram, Asus gtx 470 => мне хватает :)

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
вопросы по программированию php логичнее задавать на форуме php!
вам нужны функции is_*
читать тут
http://us2.php.net/manual/en/function.is-numeric.php
слева увидите функции, которые вам нужны, они начинаются с is_*

Оффлайн Revil

  • Автор темы
  • Активист
  • *
  • Сообщений: 284
  • Вечный чайник
    • Просмотр профиля
функции is_*** уже пробовал...может я ошибку допустил при проверке данных...поищу ка я свою ошибку в скрипте
Phenom II x4 955 , Gigabyte 970A-D3, 8Gb Ram, Asus gtx 470 => мне хватает :)

Оффлайн Shecspi

  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
<?php

$str = '1234string';
echo (int)$str."\n";

?>

Оффлайн Revil

  • Автор темы
  • Активист
  • *
  • Сообщений: 284
  • Вечный чайник
    • Просмотр профиля
все решено...я использовал  is_numeric()   вместо  is_int ()
Phenom II x4 955 , Gigabyte 970A-D3, 8Gb Ram, Asus gtx 470 => мне хватает :)

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
еще есть полезная функция substr();

Оффлайн Revil

  • Автор темы
  • Активист
  • *
  • Сообщений: 284
  • Вечный чайник
    • Просмотр профиля
и не очень полезная  (команда)  "format c:" , но это уже не из php   ;D
Phenom II x4 955 , Gigabyte 970A-D3, 8Gb Ram, Asus gtx 470 => мне хватает :)

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
и не очень полезная  (команда)  "format c:" , но это уже не из php   ;D
в отличие от format c: команда substr(); может вам пригодится

Оффлайн Revil

  • Автор темы
  • Активист
  • *
  • Сообщений: 284
  • Вечный чайник
    • Просмотр профиля
format c: тоже нужна....но на счет substr() вы правы...:)
Phenom II x4 955 , Gigabyte 970A-D3, 8Gb Ram, Asus gtx 470 => мне хватает :)

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
format c: тоже нужна....
если честно, когда Вы последний раз пользовались такой командой?

Оффлайн Revil

  • Автор темы
  • Активист
  • *
  • Сообщений: 284
  • Вечный чайник
    • Просмотр профиля
подловил     ;D
Phenom II x4 955 , Gigabyte 970A-D3, 8Gb Ram, Asus gtx 470 => мне хватает :)

Оффлайн SureGOOD

  • Активист
  • *
  • Сообщений: 724
  • suregood.ru
    • Просмотр профиля
    • suregood.ru
(int) $yourval

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.