• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHP problem z preg_replace

VPS Starter Arubacloud
0 głosów
146 wizyt
pytanie zadane 25 kwietnia 2018 w PHP przez Browarnik123 Użytkownik (830 p.)

Sprawdzłem to wyrażenie online i dobrze działało bo usuwało daty z tekstu . A w programie już nie usuwa .

for($a=0 ; $a<count($tekst) ; $a++)
{
	if(preg_match('@^[0-9]{1,4}\-[0-9]{2}\-[0-9]{2}$@',$tekst[$a])&&$tekst[$a+2]=="Katalog"||$tekst[$a+2]=="Program"||$tekst[$a+2]=="Operacja"||$tekst[$a+2]=="Nie")
	{
	$daty[$a] = $tekst[$a]." ".$tekst[$a+1] ;
	$pliki[$a] = $tekst[$a+2]." ".$tekst[$a+3]." ".$tekst[$a+4]." ".$tekst[$a+5]." ".$tekst[$a+6] ;
	preg_replace('@[0-9]{1,4}-[0-9]{2}-[0-9]{2}@','',$pliki[$a]) ;	
		if(strpos($tekst[$a-1],"ERR")==TRUE)
		{
		$wynik[$a]="ERROR" ;
		}
		else
		{
		$wynik[$a]="Confirm" ;
		$pliki[$a] = $pliki[$a].$tekst[$a+9]." ".$tekst[$a+10] ;
		}

	}

}

 

Generalnie chodzi mi o ten kawałek skryptu : 

preg_replace('@[0-9]{1,4}-[0-9]{2}-[0-9]{2}@','',$pliki[$a]) ;

 

 

1 odpowiedź

0 głosów
odpowiedź 25 kwietnia 2018 przez Browarnik123 Użytkownik (830 p.)
Dobra już wiem . Powinno być

 

 $pliki[$a]=preg_replace('@[0-9]{1,4}\-[0-9]{2}\-[0-9]{2}@', '', $pliki[$a],-1) ;

Podobne pytania

0 głosów
1 odpowiedź 215 wizyt
pytanie zadane 29 kwietnia 2019 w PHP przez Kedholt Początkujący (480 p.)
0 głosów
1 odpowiedź 585 wizyt
pytanie zadane 26 października 2016 w PHP przez hiper007 Stary wyjadacz (11,270 p.)
0 głosów
1 odpowiedź 410 wizyt
pytanie zadane 10 lutego 2016 w PHP przez MateuszK Użytkownik (770 p.)

93,028 zapytań

141,991 odpowiedzi

321,294 komentarzy

62,375 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...