<?php
$date = date("l dS F Y");
$piece = explode(" ",$date);
$piece[1] = ereg_replace("([a-z]{2})","<sup>\\0</sup>",$piece[1]);
$date = implode(" ",$piece);
echo $date;
?>
Hejsan
Troligen är detta ett enkelt problem men jag är ren nybörjare inom PHP så det är inte mycket som känns enkelt just nu.
Grejen är den att jag har fått till uppgift att skriva ut dagens datum enligt följande uppställning:
Tuesday 11th February 2003
Att göra detta är inget problem, använder mig av följande rad:
echo date("l dS F Y");
Nu är problemet dock detta att jag vill ha suffix:t (säger man så?) th som en upphöjd text, det går väl inte visa här men jag hoppas ni fattar vad jag menar. Hur får jag in detta i datesträngen? Har försökt med
echo date("l d<sup>S</sup> F Y");
men då tolkar den ju texten sup som om det vore formatkoder till date.
Hoppas ni förstår vad jag är ute efter. Kanske, eller rättare sagt troligen, så är detta ett enkel sak men jag hr bara hållit på med PHP i lite mer än en vecka och har inte kommit in i det hela ännu.
