PHP Classes

File: example.php

Recommend this page to a friend!
  Classes of Radovan Janjic   PHP Marker   example.php   Download  
File: example.php
Role: Example script
Content type: text/plain
Description: Example script
Class: PHP Marker
Replace marks in text with given values
Author: By
Last change: Update of example.php
Date: 4 months ago
Size: 1,327 bytes
 

Contents

Class file image Download
<?php
require "Marker.class.php";

$content = <<<TEST
1
<!-- TEST_ONE -->
some content
<!-- / TEST_ONE -->

2
<!-- TEST_TWO -->
some content TEST_TWO
<!-- /TEST_TWO -->

3
<!--TEST_THREE-->
some content
<!--/TEST_THREE-->

4
<!-- TEST_FOUR -->
some content
<!-- / TEST_FOUR -->
we already closed this marker on line above this one
<!-- / TEST_FOUR -->

5
<!-- TEST_FIVE -->
some content
<!-- / TEST_FIVE -->

6
<!-- TEST_SIX / -->

7
<!--TEST_SEVEN/-->
------------------------------------------------------------

TEST;

echo
"1. Example - singe marker" . PHP_EOL;
echo
"------------------------------------------------------------" . PHP_EOL;
echo
Marker::replace($content, 'TEST_ONE', NULL);

echo
"2. Example - arrays of markers and replacements" . PHP_EOL;
echo
"------------------------------------------------------------" . PHP_EOL;
$markers = array();
$replace = array();

$markers[] = 'TEST_ONE';
$replace[] = 'Test one content';

$markers[] = 'TEST_TWO';
$replace[] = 'Test two content';

$markers[] = 'TEST_THREE';
$replace[] = 'Test three content';

$markers[] = 'TEST_FOUR';
$replace[] = 'Test four content';
echo
Marker::replace($content, $markers, $replace);

echo
"3. Example - cleanup" . PHP_EOL;
echo
"------------------------------------------------------------" . PHP_EOL;
echo
Marker::cleanup($content);