Jump to content

Pesquisar em strings


Knot
 Share

Recommended Posts

Boas!

Eu queria fazer pesquisas em strings e retornar uma porção da string.

Vamos imaginar que tenho as seguintes strings:

$s1='Eu sou AAstring especialBB';
$s2='Eu também sou AAstring especialBB e muito mais';

O output daria apenas "string especial" nos 2 casos. Ou seja eu quero imprimir o que se encontra entre AA e BB.

Será que alguém me pode ajudar?

Link to comment
Share on other sites

Aproveita as funções de strings definidas pelo PHP.

Se tiveres alguma dúvida especifica (que não seja respondida pelo manual), mete aqui o teu código.

What have you tried?

Não respondo a dúvidas por PM

A minha bola de cristal está para compor; deve ficar pronta para a semana.

Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código!

Link to comment
Share on other sites

Pois essas funções já eu tinha andado a ver, mas não tinha conseguido, entretanto consegui assim:

function strSlice($str, $start, $end) {
    $end = $end - $start;
    return substr($str, $start, $end);
}

$str_inicial = 'Eu também sou AAstring especialBB e muito mais';

$str_final = strSlice($str_inicial, 16, strpos($post_text,'BB'));

echo "$str_final";

edit : usa a tag code para colorir o código (selecciona o código em questão, vai ao editor e em "Inserir código" à direita escolhe a linguagem pretendida).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.