Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Pobranie kawałka kodu...
Forum PHP.pl > Forum > Przedszkole
Lee
Mam tekst i w nim znaczniki [kod] i [/kod] między którymi jest kod php i czy jest możliwośc aby pobrać ten kod spomiędzy tych znaczników do zmiennej ? tzn.

Cytat
Jakiś tam tekst, bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
[kod]
  1. <?php
  2. function dodaj($a, $b){
  3.  $c = $a + $b;
  4. }
  5. dodaj(3, 5);
  6. ?>
[/kod]
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla

?
kossa
Możesz pobawić się z funkcją explode();

Łukasz
Lee
Nie rozumiem w czym explode(); miały by pomóc sleep.gif miałem na myśli kod preg_match_all tylko, że nie wiem jak on ma wyglądać :/
kossa
Za pomocą explode() możesz wyodrębnić część tekstu z pomiędzy Twoich znaczników i w tedy z tym tekstem możesz już zrobić wszystko :-)

Łukasz
Lee
Mam taki kod
  1. <?php $text = preg_replace('/[kod](.*)[/kod]/Ue', "highlight_string('1', true);", $text); ?>

i działa, koloruje mi tekst, ale jak mam jedną linikę kodu ;/ np
  1. <?php $text = 'To jest pokolorowanie'; // kolorowane ?>

ale jak zrobie np tak
  1. <?php
  2. $text = 'To już nie jest pokolorowane'; // komentarz
  3. $text2 = 'To też nie jest';
  4. ?>

to wszystko jest na czarno i ne jest pokolorowane
(oczywiście to jest między znacznikami [kod] i [/kod] (obydwa przykłady) jest na to jakaś rada ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.