Autorius Tema: Del preg_match  (Skaityti 70 kartai)

Hardaway

  • Naujokas
  • Žinutės: 48
  • Karma: +0/-0
Del preg_match
« : 2011-04-12 10:49:24 »
Sveiki
kaip su preg_match is keliu
<p>kazkas</p>
<p>kazkas</p>
<p>kazkas</p>
isrinkti pati pirmaji <p></p>?
:)

djsaras

  • Naujokas
  • Žinutės: 33
  • Karma: +3/-0
Re: Del preg_match
« Atsakyti #1 : 2011-04-12 12:27:11 »
Ta prasme išrikti pirmajį? papasakok ką padaryt nori ,gal yra tam kitas patogus būdas:)
Pagarbiai jūsų forumo draugas djsaras

Hardaway

  • Naujokas
  • Žinutės: 48
  • Karma: +0/-0
Re: Del preg_match
« Atsakyti #2 : 2011-04-12 16:14:19 »
Na pavyzdziui yra mysql db uzsaugotas content su daug tagu <p></p>:
<p>Labas</p>
<p>Iki</p>
<p>taip</p>

Kaip man padaryti kad isvestu tik pirmaji <p>labas</p> o kitu neisvedinetu? :)

Lukas Liesis

  • Administratorius
  • Herojus
  • Žinutės: 4420
  • Karma: +130/-13
Re: Del preg_match
« Atsakyti #3 : 2011-04-12 17:07:53 »
as tai padaryciau taip, kad suskaidyciau visa stringa su explode per </p> ir isspausdinciau pirma masyvo elementa+ </p> :)

$html = "<p>Labas</p>
<p>Iki</p>
<p>taip</p>";

$html = explode("</p>",$html);
print $html[0].'</p>';

php explode: http://php.net/manual/en/function.explode.php
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
Jums patinka manualai.lt projektas?
serveriai.lt 50% nuolaida!

html css photoshop php forumas

Re: Del preg_match
« Atsakyti #3 : 2011-04-12 17:07:53 »

Hardaway

  • Naujokas
  • Žinutės: 48
  • Karma: +0/-0
Re: Del preg_match
« Atsakyti #4 : 2011-04-12 17:39:06 »
Su explode tai moku :) man idomu kaip su preg_match :)
as tai padaryciau taip, kad suskaidyciau visa stringa su explode per </p> ir isspausdinciau pirma masyvo elementa+ </p> :)

$html = "<p>Labas</p>
<p>Iki</p>
<p>taip</p>";

$html = explode("</p>",$html);
print $html[0].'</p>';

php explode: http://php.net/manual/en/function.explode.php

vitalikaz

  • Naujokas
  • Žinutės: 348
  • Karma: +27/-0
Re: Del preg_match
« Atsakyti #5 : 2011-04-12 20:30:24 »
<?php
$text 
"cia eina tekstas htmlinis <p>jeje</p><p>antras</p><p>trecias</p>";
$pattern '/<p>(.*)<\/p>/';
preg_match($pattern$text$matches);
print 
"<pre>"print_r($matches); print "</pre>";
?>


$matches masyve gausi visus <p> vidurius. Tai pasirenki pirma $matches[0][0] - ir viskas :) Gal kur klaida iveliau, netestavau.
« Paskutinis taisymas: 2011-04-12 20:31:59 nuo vitalikaz »

Hardaway

  • Naujokas
  • Žinutės: 48
  • Karma: +0/-0
Re: Del preg_match
« Atsakyti #6 : 2011-04-12 20:45:53 »
Aciu pabandysiu :)

html css photoshop php forumas

Re: Del preg_match
« Atsakyti #6 : 2011-04-12 20:45:53 »