当前位置: 首页>>代码示例>>PHP>>正文


PHP DataValidator::isNumeric方法代码示例

本文整理汇总了PHP中DataValidator::isNumeric方法的典型用法代码示例。如果您正苦于以下问题:PHP DataValidator::isNumeric方法的具体用法?PHP DataValidator::isNumeric怎么用?PHP DataValidator::isNumeric使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataValidator的用法示例。


在下文中一共展示了DataValidator::isNumeric方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: isInteger

 /**
  * Verifica se o dado passado e um numero inteiro
  * @param mixed $mx_value;
  * @return boolean
  */
 static function isInteger($mx_value)
 {
     if (!DataValidator::isNumeric($mx_value)) {
         return false;
     }
     if (preg_match('/[[:punct:]&^-]/', $mx_value) > 0) {
         return false;
     }
     return true;
 }
开发者ID:jorge911,项目名称:ufpa_pdti,代码行数:15,代码来源:DataValidator.php

示例2: consultarWebServiceAction

 /**
  * Gerencia a  de criação
  * e edição dos consulta 
  */
 public function consultarWebServiceAction()
 {
     $o_consulta = new ConsultaModel();
     //verificando se o id da consulta foi passado
     if (isset($_REQUEST['valor_consulta'])) {
         //verificando se o valor passado é valido
         if (DataValidator::isNumeric($_REQUEST['valor_consulta'])) {
             //buscando dados no webService 'http://www.w3schools.com/webservices/tempconvert.asmx' contato
             $client = new SoapClient('http://www.w3schools.com/webservices/tempconvert.asmx?WSDL');
             if ($_REQUEST['tipo'] == 'Fahrenheit_Celsius') {
                 $function = 'FahrenheitToCelsius';
                 $arguments = array('FahrenheitToCelsius' => array('Fahrenheit' => 123));
             } else {
                 $function = 'CelsiusToFahrenheit';
                 $arguments = array('CelsiusToFahrenheit' => array('Celsius' => $_REQUEST['valor_consulta']));
             }
             $options = array('location' => 'http://www.w3schools.com/webservices/tempconvert.asmx?WSDL');
             try {
                 $result = $client->__soapCall($function, $arguments, $options);
             } catch (SoapFault $exception) {
                 echo $exception;
             }
             if ($_REQUEST['tipo'] == 'Fahrenheit_Celsius') {
                 $o_consulta->setRespostaTemperatura(DataFilter::cleanString($result->FahrenheitToCelsiusResult));
                 $o_consulta->setRequisicaoTipo('Fahrenhet');
             } else {
                 $o_consulta->setRespostaTemperatura(DataFilter::cleanString($result->CelsiusToFahrenheitResult));
                 $o_consulta->setRequisicaoTipo('Celsius');
             }
             $o_consulta->setRequisicaoTemperatura(DataFilter::cleanString($_REQUEST['valor_consulta']));
             $o_consulta->setIp(DataFilter::cleanString(ConsultaController::getIp()));
             $o_consulta->setXmlGerado(serialize($result));
             $ultimo_id = $o_consulta->save();
         } else {
             echo "<script>alert('Valor invalido')</script>";
             $v_consultas = $o_consulta->_list();
             //definindo qual o arquivo HTML que será usado para
             //mostrar a lista de consulta
             $o_view = new View('views/listarConsulta.phtml');
             //Passando os dados da consulta para a View
             $o_view->setParams(array('v_consultas' => $v_consultas));
             //Imprimindo código HTML
             $o_view->showContents();
             exit;
         }
     }
     $v_consultas = $o_consulta->_list($ultimo_id);
     //definindo qual o arquivo HTML que será usado para
     //mostrar a lista de consulta
     $o_view = new View('views/listarXml.phtml');
     //Passando os dados da consulta para a View
     $o_view->setParams(array('v_consultas' => $v_consultas));
     //Imprimindo código HTML
     $o_view->showContents();
 }
开发者ID:lincolnfatal,项目名称:projetos,代码行数:59,代码来源:ConsultaController.php

示例3: listarTelefonesAction

 public function listarTelefonesAction()
 {
     if (isset($_REQUEST['in_con'])) {
         if (DataValidator::isNumeric($_REQUEST['in_con'])) {
             $o_contato = new ContatoModel();
             $o_contato->loadById($_REQUEST['in_con']);
             $o_telefone = new TelefoneModel();
             $v_telefones = $o_telefone->_list($_GET['in_con']);
             $o_view = new View('views/listarTelefones.phtml');
             $o_view->setParams(array('o_contato' => $o_contato, 'v_telefones' => $v_telefones));
             $o_view->showContents();
         }
     }
 }
开发者ID:lincolnfatal,项目名称:projetos,代码行数:14,代码来源:TelefoneController.php

示例4: apagarContatoAction

 /**
  * Gerencia a requisições de exclusão dos contatos
  */
 public function apagarContatoAction()
 {
     if (DataValidator::isNumeric($_GET['in_con'])) {
         //apagando o contato
         $o_contato = new ContatoModel();
         $o_contato->loadById($_GET['in_con']);
         $o_contato->delete();
         //Apagando os telefones do contato
         $o_telefone = new TelefoneModel();
         $v_telefone = $o_telefone->_list($_GET['in_con']);
         foreach ($v_telefone as $o_telefone) {
             $o_telefone->delete();
         }
         Application::redirect('?controle=Contato&acao=listarContato');
     }
 }
开发者ID:lincolnfatal,项目名称:projetos,代码行数:19,代码来源:ContatoController.php

示例5: listarContatoGeralAction

 /**
  * Efetua a manipulação dos modelos necessários
  * para a aprensentação da lista de contatos
  */
 public function listarContatoGeralAction()
 {
     $o_Contato = new ContatoGeralModel();
     if (isset($_REQUEST['ind_con'])) {
         //verificando se o id passado é valido
         if (DataValidator::isNumeric($_REQUEST['ind_con'])) {
             //buscando dados do contato
             //Listando os contatos cadastrados
             $v_contatos = $o_Contato->_listGeral($_REQUEST['ind_con']);
             //definindo qual o arquivo HTML que será usado para
             //mostrar a lista de contatos
             $o_view = new View('views/listarContatoGeral.phtml');
             //Passando os dados do contato para a View
             $o_view->setParams(array('v_contatos' => $v_contatos));
             //Imprimindo código HTML
             $o_view->showContents();
         }
     }
 }
开发者ID:lincolnfatal,项目名称:projetos,代码行数:23,代码来源:ContatoGeralController.php


注:本文中的DataValidator::isNumeric方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。