View Single Post
ישן 11-08-12, 16:22   # 1
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

שאלה | איך לעשות את זה ללא תוספות לשרת..

היי,

נתקלתי במשהו שקשה לבצע,

אם אני לא אמצא פתרון פשוט יותר, אני יתחיל לכתוב פונקצייה של שעות (ולשבור תראש ><)

בכל מקרה, הבעיה היא כזו:

יש לי קוד XML כזה:
HTML קוד:
<some do="color">
	<some do="font">
		<some do="size">
			Hey
		</some>
	</some>
</some>
אני צריך להפוך אותו ל:
HTML קוד:
<some do="color">
	[font]
		<some do="size">
			Hey
		</some>
	[/font]
</some>
ניסיתי דרך REGEX, אבל זה לא יפעל:
PHP קוד:
preg_replace("/<some do=\"font\">(.+?)<\/some>/is""[font]\\1[/font]"$xml); 
וזה לא יפעל בגלל שעשיתי
קוד:
(.+?)
ואם אני יוריד את הסימה שאלה, זה יחליף את האחרון

דרך אגב, במקרה הזה יש שימוש ב3 תגים של some אבל לפעמים יש יותר .. (או פחות)

פתרונות ?
  Reply With Quote