Jump to content
php.lv forumi

Recommended Posts

Posted

Lieta tāda ,ka piem. $a = "kautkas baigi garš *abc* un akal garš"; Tagad man vajag lai viņš izlasa ārā tekstu kas atrodas starp *. Tātad $b = "abc"; vai $b = "*abc*" Kā to var izdarīt?

Posted

Skaties manuāli pa regular expressions. Kā vienmēr nav pa rokai, tāpēc uz dullo kaut kas līdzīgs:

preg_match('/\*(.*)\*/U',$a,$result);

 

Ja esi pārliecināts, ka visi * tef būs vienmēr "aizvērti", tad vari uztaisīt tai stringai $array=explode('*',$a); tad arrayā tev būs katrs pāra elements tas, kas bija starp *. Atliek vien

for ($n=0;$n<=count($array-1);$n+=2)

{

$result[]=$array[n];

}

vai kaut kā.

Posted

Kautkaa nestraadaa. Paterni nau iisti. Lasiiju manuali. Itkaa viss straadaa ,tikai kaa lai paarveidoju paternu? Kaac nevar pateikt kaa vinju veido. Nekaadi nevaru izprast.

Posted

Ok. Labaak izmantot paternu |#(.*)#|. :) Atradu kaa vish teik veidoc. Tagad starp #222# vish izlasiis 222. :) Tas man der!! :DDD

×
×
  • Create New...