"PHP" / Говнокод #11555 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
//выдерает из текста все метки и вовзращает вввиде массива
	private function returnLabels($html)
	{
		$labels = array();
		$s = "" ;
		$flag = false ;
		for ($i=0;$i<strlen($html);$i++)
		{
			if (substr($html,$i,strlen("{module:")) == "{module:")
			{
				$flag = true ;
			}

			if (substr($html,$i,strlen("{language:")) == "{language:")
			{
				$flag = true ;
			}

			if (substr($html,$i,strlen("{image:")) == "{image:")
			{
				$flag = true ;
			}

			if (substr($html,$i,strlen("{file:")) == "{file:")
			{
				$flag = true ;
			}

			if (substr($html,$i,strlen("{js:")) == "{js:")
			{
				$flag = true ;
			}

			if (substr($html,$i,strlen("{css:")) == "{css:")
			{
				$flag = true ;
			}			
			
			if (substr($html,$i,strlen("}")) == "}" && $flag == true)
			{
				$s .="}";
				$labels [] = $s ;
				$s = "" ;				
				$flag = false ;
			}
			
			if ($flag == true)
			{
				$s .= substr($html,$i,1);
			}
		}
		
		return $labels;
	}

О великий Никита Иванов!

Запостил: Devzirom Devzirom, (Updated )

Комментарии (5) RSS

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8