Wil je eerste $ples vullen met alle mogelijk letters en daarna pas alle woorden bij de juiste letter plaatsen? En zo ja, waarom? :p
- Verwarring 3d arrays
-
30-01-2011, 02:16 #16
- Berichten
- 1.901
- Lid sinds
- 18 Jaar
Re: Verwarring 3d arrays
-
30-01-2011, 02:18 #17Particulier
- Berichten
- 162
- Lid sinds
- 14 Jaar
Re: Verwarring 3d arrays
Resultaat moet zijn, lol lig strijk hier.
E
een
en
HAHHA LOL
-
30-01-2011, 02:25 #18
- Berichten
- 1.901
- Lid sinds
- 18 Jaar
Re: Verwarring 3d arrays
Zoiets:
PHP Code:<?php
$string = "String was: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras sagittis nunc id ipsum pulvinar sed iaculis lorem malesuada. Cras convallis metus id mauris viverra fermentum. Maecenas ultricies tellus eget enim tincidunt ut blandit quam semper. Ut orci lacus, ultricies at venenatis laoreet, sodales a ante. Etiam vestibulum pellentesque felis, eget. ";
echo "String was: $string<br><br>";
// Alles buiten de letters/getallen eruit halen
$string = ereg_replace("[^a-zA-Z0-9 ]", "", $string);
echo "String werd: $string<br><br>";
$woorden = explode(" ", $string);
$ples = array();
foreach($woorden as $woord) {
$woord = strtolower($woord);
$letter = substr($woord, 0, 1);
if(strlen($letter) == 1) {
$letter = strtoupper($letter);
if(!array_key_exists($letter, $ples)) $ples[$letter] = array();
$ples[$letter][] = $woord;
}
}
ksort($ples);
foreach($ples as $key => $value) {
sort($ples[$key]);
}
echo '<pre>';
print_r($ples);
echo '</pre>';
?>
-
30-01-2011, 02:29 #19Particulier
- Berichten
- 162
- Lid sinds
- 14 Jaar
Re: Verwarring 3d arrays
Heb het zelf gevonden, haha
http://pandelhofs.be/b/?p=t bekijk code:
PHP Code:<?php
$string = 'Lorem ipsum dolor sit amet, 078 5680 09378 9728 nSS consectetur adipiscing elit. Cras sagittis nunc id ipsum pulvinar sed iaculis lorem malesuada. Cras convallis metus id mauris viverra fermentum. Maecenas ultricies tellus eget enim tincidunt ut blandit quam semper. Ut orci lacus, ultricies at venenatis laoreet, sodales a ante. Etiam vestibulum pellentesque felis, eget. ';
// Alles buiten de letters/getallen eruit halen
$string = ereg_replace("[^a-zA-Z0-9 ]", "", $string);
$woorden = explode(" ", $string);
$ples = array();
foreach($woorden as $woord) {
$woord = strtolower($woord);
$letter = substr($woord, 0, 1);
if(strlen($letter) == 1) {
if(!array_key_exists($letter, $ples)) $ples[$letter] = array();
$ples[$letter][] = $woord;
}
}
ksort($ples);
foreach($ples as $key => $value) {
sort($ples[$key]);
}
$h_key = '';
foreach($ples as $key => $value) {
echo '<h3>'.strtoupper($key).'</h3>';
foreach($value as $kkey => $last) { echo '<p>'.$last.'</p>'; }
}
?>
Aanvullend bericht:
nu komt die 0 daar weer tussen gevlogen hoe kan dat <>
Aanvullend bericht:
Uiteindelijke code pfff, last van hoofdpijn.
PHP Code:<?php
$string = 'Lorem ipsum dolor sit amet, 078 5680 09378 9728 nSS consectetur adipiscing elit. Cras sagittis nunc id ipsum pulvinar sed iaculis lorem malesuada. Cras convallis metus id mauris viverra fermentum. Maecenas ultricies tellus eget enim tincidunt ut blandit quam semper. Ut orci lacus, ultricies at venenatis laoreet, sodales a ante. Etiam vestibulum pellentesque felis, eget. ';
// Alles buiten de letters/getallen eruit halen
$string = ereg_replace("[^a-zA-Z1-9 ]", "", $string);
$woorden = explode(" ", $string);
$ples = array();
foreach($woorden as $woord) {
$woord = strtolower($woord);
$letter = substr($woord, 0, 1);
if(strlen($letter) == 1) {
if(!array_key_exists($letter, $ples)) $ples[$letter] = array();
if(!in_array($woord, $ples[$letter])) $ples[$letter][] = $woord;
}
}
ksort($ples);
foreach($ples as $key => $value) {
sort($ples[$key]);
}
echo '<div style="column-count:6;-moz-column-count: 6;-webkit-column-count: 6;">';
foreach($ples as $key => $value) {
echo '<h3 style="background-color: red;text-align:center;">' .strtoupper($key).'</h3>';
foreach($value as $kkey => $last) { echo '<p style="background-color: pink;padding: 3px;">'.$last.'</p>'; }
echo '<br/><br/><br/>';
}
echo '</div>';
?>Laatst aangepast door gast26686 : 30-01-2011 om 02:46 Reden: Automatisch samengevoegd.
-
30-01-2011, 03:05 #20
- Berichten
- 1.901
- Lid sinds
- 18 Jaar
Re: Verwarring 3d arrays
Goed bezig ;-)
-
30-01-2011, 12:05 #21Particulier
- Berichten
- 162
- Lid sinds
- 14 Jaar
Re: Verwarring 3d arrays
Bedanktt Joshua voor je hulp.
Ben er dan ook bijna volledig uit.
Jammer dat de CSS3 functie column nog niet volledig werkt op alle browser of een hack ervoor dan kan ik dat gebruiken hehe
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic