|
View:
New views
13 Messages
—
Rating Filter:
Alert me
|
|
|
preg_split//------------------ $a='oid<*>nev<*>telepules<*>cimke' $ok=preg_split('/<\*>/',$a); If ($ok[3]=='cimke' ) {echo 'egyezik !';} else {echo 'nem egyezik';} //------------------ Eredmény nem egyezik. Próbák során a többi elemmel egyezik, az utolsóval nem, bármi legyen is az utolsó tömb szövege. Array_search('címke',$ok) értéke false Print_r($ok) Array ( [0] => oid [1] => nev [2] => telepules [3] => cimke ) Már három órája tökölök ezzel. Ti látjátok a hibát?? -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_splitGergely Tamás írta:
> //------------------ > > $a='oid<*>nev<*>telepules<*>cimke' > > $ok=preg_split('/<\*>/',$a); > > > If ($ok[3]=='cimke' ) {echo 'egyezik !';} else {echo 'nem egyezik';} > > //------------------ > Eredmény nem egyezik. Próbák során a többi elemmel egyezik, az utolsóval > nem, bármi legyen is az utolsó tömb szövege. > > > Array_search('címke',$ok) értéke false > > Print_r($ok) > > Array ( [0] => oid [1] => nev [2] => telepules [3] => cimke ) > Itt meg rövid > Már három órája tökölök ezzel. Ti látjátok a hibát?? -- Üdvözlettel, Vámos Dénes denes@... http://vdenes.hu -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_splitBocsi, azt csak a drága outlookom javította hosszúra, amúgy rövid.
Próbáltam már a $ok elemeit trimmelni, de az eredmény ugyanaz. > -----Original Message----- > From: wl-phplista-bounces@... [mailto:wl-phplista- > bounces@...] On Behalf Of Vámos Dénes > Sent: Wednesday, July 16, 2008 2:02 PM > To: weblabor PHP levlista > Subject: Re: [wl-phplista] preg_split > > Gergely Tamás írta: > > //------------------ > > > > $a='oid<*>nev<*>telepules<*>cimke' > > > > $ok=preg_split('/<\*>/',$a); > > > > > > If ($ok[3]=='cimke' ) {echo 'egyezik !';} else {echo 'nem egyezik';} > > > > //------------------ > > Eredmény nem egyezik. Próbák során a többi elemmel egyezik, az utolsóval > > nem, bármi legyen is az utolsó tömb szövege. > > > > > > Array_search('címke',$ok) értéke false > > > Itt pl. hosszú az Í > > Print_r($ok) > > > > Array ( [0] => oid [1] => nev [2] => telepules [3] => cimke ) > > > Itt meg rövid > > Már három órája tökölök ezzel. Ti látjátok a hibát?? > -- > Üdvözlettel, > Vámos Dénes > denes@... > http://vdenes.hu > > -- > Weblabor hírlevél: http://weblabor.hu/hirlevel > -- > wl-phplista (wl-phplista@...) levelezőlista > https://bors.hoszting.com/mailman/listinfo/wl-phplista > Keresheto archivum: http://weblabor.hu/kereses > -- > etikett: http://weblabor.hu/levlistak/illemszabaly > offlista: https://weblabor.hu/levlistak > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.138 / Virus Database: 270.5.0/1555 - Release Date: > 2008.07.16. 6:43 > -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_splitSzia!
Gergely Tamás írta: > Eredmény nem egyezik. Próbák során a többi elemmel egyezik, az utolsóval > nem, bármi legyen is az utolsó tömb szövege. Apache+Linux+PHP/5.2.0-8, "egyezik" IIS+Win2k+PHP 4.3.6, "egyezik" -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_splitGergely Tamás írta:
> //------------------ > > $a='oid<*>nev<*>telepules<*>cimke' > $a innen jon, vagy egy filebol? Mert ha az utobbi, akkor van a vegen egy \n vagy ilyesmi, azert nem egyezik probald igy: $a = rtim($a) -- Ámon Tamás -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_splitGergely Tamás írta:
> Print_r($ok) > > Array ( [0] => oid [1] => nev [2] => telepules [3] => cimke ) ehelyett egy var_dump() beszédesebb lenne -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_split> Apache+Linux+PHP/5.2.0-8, "egyezik" > IIS+Win2k+PHP 4.3.6, "egyezik" Köszi a próbát! Nem itt a hiba, kezdem az elejéről. Van egy users nevezetű file, tartalma: <header>oid<*>nev<*>telepules<*>cimke</header> Ebből akarom a fejléc adatokat kiszedni, tehát az oid, nev, telepules, címke -t egy tömbbe. Így: $handle = fopen ($filename,"r"); $adat=fgets($handle, 4096); preg_match('/<header>.*<\/header>/',$adat,$a); fclose($handle); $ok=preg_split('/<\*>/',$a[0]); Az előbb én is lepróbáltam csak stringként ahogy az előbb küldtem Nektek, úgy nekem is működik, viszont a fenti résszel nem. -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_split> ehelyett egy var_dump() beszédesebb lenne
array(4) { [0]=> string(11) "oid" [1]=> string(3) "nev" [2]=> string(9) "telepules" [3]=> string(14) "cimke" } Itt lesz a hiba string(14) ! -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_splitEzt te bongeszoben nezed igaz?
Nezd meg a forrasat, valoszinusitem hogy ez lesz benne: ... [0]=> string(11) "<header>oid" ... [3]=> string(14) "címke</header>" ... Nalam igy nez ki konzolbol: <?php $filename = 'users.dat'; $handle = fopen ($filename,"r"); $adat=fgets($handle, 4096); var_dump($adat); preg_match('/<header>.*<\/header>/',$adat,$a); var_dump($a); fclose($handle); $ok=preg_split('/<\*>/',$a[0]); var_dump($ok); ?> string(46) "<header>oid<*>nev<*>telepules<*>cimke</header>" array(1) { [0]=> string(46) "<header>oid<*>nev<*>telepules<*>cimke</header>" } array(4) { [0]=> string(11) "<header>oid" [1]=> string(3) "nev" [2]=> string(9) "telepules" [3]=> string(14) "cimke</header>" } Endre > -----Original Message----- > From: wl-phplista-bounces@... [mailto:wl-phplista- > bounces@...] On Behalf Of Gergely Tamás > Sent: Wednesday, July 16, 2008 2:31 PM > To: 'weblabor PHP levlista' > Subject: Re: [wl-phplista] preg_split > > > ehelyett egy var_dump() beszédesebb lenne > > > array(4) { [0]=> string(11) "oid" [1]=> string(3) "nev" [2]=> string(9) > "telepules" [3]=> string(14) "cimke" } > > Itt lesz a hiba string(14) ! > > -- > Weblabor hírlevél: http://weblabor.hu/hirlevel > -- > wl-phplista (wl-phplista@...) levelezőlista > https://bors.hoszting.com/mailman/listinfo/wl-phplista > Keresheto archivum: http://weblabor.hu/kereses > -- > etikett: http://weblabor.hu/levlistak/illemszabaly > offlista: https://weblabor.hu/levlistak > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 3271 (20080716) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 3271 (20080716) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_splitUhhh, de igazad van. A böngésző meg nem jeleníti meg a html-nek tűnő vezérlő
elemeket. Köszi!! > -----Original Message----- > From: wl-phplista-bounces@... [mailto:wl-phplista- > bounces@...] On Behalf Of Fejes Endre > Sent: Wednesday, July 16, 2008 2:40 PM > To: 'weblabor PHP levlista' > Subject: Re: [wl-phplista] preg_split > > Ezt te bongeszoben nezed igaz? > > Nezd meg a forrasat, valoszinusitem hogy ez lesz benne: > > ... [0]=> string(11) "<header>oid" ... [3]=> string(14) "címke</header>" > ... > > Nalam igy nez ki konzolbol: > > <?php > $filename = 'users.dat'; > $handle = fopen ($filename,"r"); > $adat=fgets($handle, 4096); > var_dump($adat); > preg_match('/<header>.*<\/header>/',$adat,$a); > var_dump($a); > fclose($handle); > $ok=preg_split('/<\*>/',$a[0]); > var_dump($ok); > ?> > > > string(46) "<header>oid<*>nev<*>telepules<*>cimke</header>" > array(1) { > [0]=> > string(46) "<header>oid<*>nev<*>telepules<*>cimke</header>" > } > array(4) { > [0]=> > string(11) "<header>oid" > [1]=> > string(3) "nev" > [2]=> > string(9) "telepules" > [3]=> > string(14) "cimke</header>" > } > > > Endre > > > -----Original Message----- > > From: wl-phplista-bounces@... [mailto:wl-phplista- > > bounces@...] On Behalf Of Gergely Tamás > > Sent: Wednesday, July 16, 2008 2:31 PM > > To: 'weblabor PHP levlista' > > Subject: Re: [wl-phplista] preg_split > > > > > ehelyett egy var_dump() beszédesebb lenne > > > > > > array(4) { [0]=> string(11) "oid" [1]=> string(3) "nev" [2]=> string(9) > > "telepules" [3]=> string(14) "cimke" } > > > > Itt lesz a hiba string(14) ! > > > > -- > > Weblabor hírlevél: http://weblabor.hu/hirlevel > > -- > > wl-phplista (wl-phplista@...) levelezőlista > > https://bors.hoszting.com/mailman/listinfo/wl-phplista > > Keresheto archivum: http://weblabor.hu/kereses > > -- > > etikett: http://weblabor.hu/levlistak/illemszabaly > > offlista: https://weblabor.hu/levlistak > > > > __________ Information from ESET NOD32 Antivirus, version of virus > > signature database 3271 (20080716) __________ > > > > The message was checked by ESET NOD32 Antivirus. > > > > http://www.eset.com > > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature > database 3271 (20080716) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > -- > Weblabor hírlevél: http://weblabor.hu/hirlevel > -- > wl-phplista (wl-phplista@...) levelezőlista > https://bors.hoszting.com/mailman/listinfo/wl-phplista > Keresheto archivum: http://weblabor.hu/kereses > -- > etikett: http://weblabor.hu/levlistak/illemszabaly > offlista: https://weblabor.hu/levlistak > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.138 / Virus Database: 270.5.0/1555 - Release Date: > 2008.07.16. 6:43 > -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_splitGergely Tamás írta:
> >> Apache+Linux+PHP/5.2.0-8, "egyezik" >> IIS+Win2k+PHP 4.3.6, "egyezik" >> > > Köszi a próbát! Nem itt a hiba, kezdem az elejéről. > > Van egy users nevezetű file, tartalma: > > <header>oid<*>nev<*>telepules<*>cimke</header> > > Ebből akarom a fejléc adatokat kiszedni, tehát az oid, nev, telepules, címke > -t egy tömbbe. > > Így: > > $handle = fopen ($filename,"r"); > $adat=fgets($handle, 4096); > preg_match('/<header>.*<\/header>/',$adat,$a); > > fclose($handle); > > $ok=preg_split('/<\*>/',$a[0]); > > > Az előbb én is lepróbáltam csak stringként ahogy az előbb küldtem Nektek, > úgy nekem is működik, viszont a fenti résszel nem. > > -- -- Ámon Tamás -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_split> Szerintem neked valami xml parser kellene.
Igen, a múltkor beleolvastam, aztán gyorsan be is csuktam. :-) Így inkább sajátot használok. -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: preg_splitOn Wed, 16 Jul 2008 14:27:17 +0200, Gergely Tamás <gtamas@...> wrote:
><header>oid<*>nev<*>telepules<*>cimke</header> nem pontosan értem, de szerintem <header>oid<*>nev<*>telepules<*>cimke<*></header> -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
| Free Forum Powered by Nabble | Forum Help |