PHP - Função ctype_punct ()

Sintaxe

ctype_punct ( $text );

Definição e Uso

Esta função verifica se todos os caracteres na string fornecida, texto, são caracteres de pontuação.

Parâmetros

Sr. Não Parâmetro e Descrição
1

text(Required)

A corda testada.

Valor de retorno

Ele retorna TRUE se todos os caracteres no texto podem ser impressos, mas nenhuma letra, dígito ou espaço em branco, caso contrário, FALSE.

Exemplo

Experimente o seguinte exemplo -

<?php
   $strings = array('[email protected]!$#', 'foo!#$bar', '*$()');
   
   foreach ($strings as $test) {
      if (ctype_punct($test)) {
         echo "$test consists of all punctuation. \n";
      }else {
         echo "$test does not have all punctuation. \n";
      }
   }
?>

Isso produzirá o seguinte resultado -

[email protected]!$# does not have all punctuation.
foo!#$bar does not have all punctuation.
*$()  consists of all punctuation.