Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Tutorial interativo sobre o Top PHP
PHP é provavelmente a aplicação mais comum que você vai encontrar em qualquer site publicado na Internet devido a completa integração do PHP com o , programa de banco de dados de código aberto mais reconhecido : MySQL . Com esta combinação funcional , você pode criar vários projetos interativos com PHP , como controlar ou limitar o número de caracteres a partir do seu texto sem arruinar o seu conteúdo de páginas de internet . Instruções
um

Cole esta função PHP para o seu código para limitar o comprimento frase de três palavras sem perder o seu significado :

função _substr ( $ str , $ comprimento, $ minword = 3 )

{

$ sub ='';

$ len = 0;

foreach ( explode (' ', $ str ) as $ palavra )

{

$ parte = (($ sub ='' ! ) '' : '') . $ palavra ;

$ sub = $ parte ; .

$ len + = strlen ( $ parte);

if ( strlen ( $ palavra )> $ minword && strlen ( $ sub) > = $ length )

{

break;

}

}

return $ sub . (($ len < strlen ( $ str )) ' ...' : ''); }


Como mostrado abaixo, "..." é adicionada se a string excede o comprimento da corda designado. Esse código funciona a mesma função " substr ()" , mas é mais eficaz porque não corta as palavras :

/**

* @ exemplo um

* /Tablet

eco _substr ( 'Olá Mundo Minha idade é 19' , 3 ) ;//Retorna "Olá ... "

> ;
2

Insira a seguinte função para limitar o seu comprimento da corda de 10 palavras , e depois cortá-la de volta para três palavras sem perder o significado :

função text_limit ( $ str , $ limit = 10)

{

if ( ($ stripos str , "") ) {

$ ex_str = explode ( " "; }


retornar $ str_s ;

} else {

retornar $ str ;

}

} else {

retornar $ str ;

}

}

Como mostrado abaixo, o código define quantos caracteres devem ser exibidos e , em seguida, descobre o que for apresentado passado Se o último caractere capturado não é "" ou espaço, em seguida, o código vai para o próximo personagem até encontrar um o resultado é : . . ?

/**

* @ exemplo um

* /Tablet

eco text_limit ( 'Olá Mundo Minha idade é 19' , 3) ;//este Returns " Olá Mundo Meu "

>
3

Use o seguinte texto PHP chamado " trecho " para não quebrar as suas palavras. Este código irá exibir todo o texto que você digitou em seu conteúdo da página web:

/*

snippet ( frase, [ comprimento máximo ], [ frase cauda ] )

snippetgreedy ( frase, [ comprimento máximo antes próximo espaço ], [ frase cauda ] )

* /Tablet

trecho function ($ texto, $ comprimento = 64, $ cauda = "..." ) {

$ text = trim ( $ text );

$ txtl = strlen ( $ text );

if ($ txtl > $ length ) {

for ($ i = 1; ! $ texto [$ comprimento $ i ] = ""; $ i + +) {

if ($ i == $ length ) {

retorno substr ( $ texto, 0 . , $ length ) $ cauda;

}

}

$ text = substr ( $ texto , 0, $ length -$ i +1) $ cauda. ;

}

return $ texto;

}

//Ele se comporta ganancioso, recebe caracteres comprimento minério vai para mais

função snippetgreedy ( $ text , $ comprimento = 64, $ cauda = "..." ) {

$ text = trim ( $ text );

if ( strlen ( $ text ) > $ length ) {

for ($ i = 0; ! $ texto [$ comprimento + $ i ] = ""; ! $ i + +) {

if ($ texto [$ comprimento + $ i ] ) { return $

texto;

} .

}

$ text = substr ( $ texto , 0, $ length + $ i ) $ cauda;

}

return $ texto;

}

//o mesmo que o trecho , mas a remoção de mais chars baixa pontuação,

//se eles existem (pontos e vírgulas ) . Ele executa uma guarnição suffixal depois de espaços

snippetwop function ($ texto, $ comprimento = 64, $ cauda = "..." ) { < br >

$ text = trim ( $ text );

$ txtl = strlen ( $ text );

if ($ txtl > $ length ) {

for ($ i = 1; $ texto [$ comprimento $ i ] = ""; ! $ i + +) {

if ($ i == $ length ) {

retorno substr ( . $ texto , 0, $ length ) $ cauda;

}

}

for (; $ texto [$ comprimento $ i ] == " "

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um redirecionamento PHP Com Blogger 
·Como converter INT para String em MS SQL 
·Como criar um Rastreador Pixel em PHP 
·Qual é o limite de caracteres PHP Mail 
·As funções de despejo PHP sabão 
·Classe PHP var Função 
·MySQL DBA Tutorial 
·Como dividir e retornar um número inteiro Utilizando P…
·Como calcular o saldo de duração com MySQL 
·Como fazer upload de um PHP Progress Bar 
  Artigos em destaque
·MySQL PHP WP : Como inserir um lote Mensagem Plugin 
·Como criar TCP /IP pacotes de código em C Programaçã…
·Como converter Meter para Foot in Java 
·Como definir um cookie quando Mudando o idioma do site 
·Como alterar a cor de uma célula de DataGridView 
·Como configurar VIM para Java 
·Como Personagens de saída com uma consulta MySQL 
·Como Evitar instanciar Inteiros 
·Como lançar o Mysql em Linux 
·Quais são Sintaxe & String no código de computador 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados