Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Is_array Vs . Is_string em PHP
As funções is_array e is_string são dois dos PHP do built-in funções booleanas. Você pode usar cada um na validação de dados, a verificação de um pedaço de informação para determinar o seu tipo. PHP é uma linguagem de script fracamente tipado que não requer tipo explícita declaração de variáveis. Isso às vezes faz com que seja difícil saber quais valores existem em variáveis ​​, e estas duas funções pode ajudar a determinar os tipos de dados . Sintaxe

Para usar qualquer função, é necessário apenas digitar o nome da função seguido pela variável para avaliar, entre colchetes , com um ponto e vírgula no final da linha. Por exemplo, digite " is_string ( $ myvar )," para verificar e ver se a variável $ myvar contém uma string. Você pode usar essas funções em uma instrução if para determinar o fluxo de controle com base no valor de retorno , ou utilizá-los com a função echo para imprimir os resultados na tela.

Tipos de entrada

Ambas as funções is_string e is_input ter exatamente um parâmetro como entrada. Se você tentar usar tanto sem parâmetros ou com mais de dois parâmetros , PHP retorna um aviso , dizendo que apenas um argumento é esperado. Na maioria dos casos , você vai passar variáveis ​​PHP para a função de determinar os seus tipos de dados. Você pode passar uma string literal para qualquer função , mas , nesses casos , você sabe o resultado sem ter que realmente fazer a validação .

Retorno Valores

como funções booleanas , estas funções são semelhantes entre si na medida em que só pode retornar um dos dois valores possíveis : "true" ou " . falsa " No entanto, eles não retornam o mesmo valor com base nos critérios de entrada. A função is_string retorna " true" quando o tipo de entrada é uma string e "falso " caso contrário , enquanto a função is_array retorna " true" quando o tipo de entrada tem uma estrutura de matriz e "false" se isso não acontecer .

Considerações

para criar uma string , você precisa colocar o valor entre aspas. Para criar uma matriz , você precisa construí-lo usando "array" estrutura de dados do PHP. Uma matriz pode conter valores de qualquer tipo . Uma matriz de strings retorna "verdadeiro" nas funções is_array . Passando uma matriz de strings com a função is_string retorna "false . " No entanto, se você passar um elemento de uma matriz que tem um valor de string , a função is_string retorna "true". Ambas as funções não podem retornar "true" com base na mesma entrada , mas ambos podem retornar "false".

Anterior :

Próximo : No
  Os artigos relacionados
·Como editar o MySQL Table Interface de Usuário no PHP …
·A construção de uma montra com MySQL PHP 
·Como configurar um layout Zend no NetBeans 
·Códigos PHP no mesmo servidor como o MySQL Server 
·Tipos PHP SPL 
·Exec Vs . Sistema em PHP 
·Como remover vazias Tags no PHP DOM 
·Sendmail Vs . PHP Mail 
·PHP Erro: Indefinido offset 
·O que é uma aranha PHP 
  Artigos em destaque
·Como código da matriz subtração em C + + 
·Como remover implantação AutoDesk Imagens 
·Como ler a coluna de uma String 
·Como Fazer um Botão visível no Visual C 
·Como fazer sobreposição CSS Divs movem juntos 
·Como instalar o Núcleo Java JDK 1.5.03 
·Como incluir arquivos JAR no seu projeto Build Path no …
·Como Desenhar texto em Xcode 
·Como remover Anotações a partir do código Java 
·Como substituir uma função em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados