---
title: "kapa text fter en \" \""
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15615-kapa-text-fter-en"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mall"
published: "2001-05-10T11:35:00.000Z"
updated: "2001-05-13T13:23:00.000Z"
replies: 6
views: 259
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15615-kapa-text-fter-en"
---

# kapa text fter en " "

## #1 — mall, 2001-05-10T11:35Z

Jah har långa texter i en string, 

det je vill är att kapa texten från början till mellanslag " " efter ord numer 32

jag antar att man ska använda substr() men hur?

Permalänk: https://www.webforum.nu/p/15615

## #2 — nanne, 2001-05-10T13:03Z

$string=explode(" ",$string);
$string = array_slice ($string, 0, 32);
$string = implode(" ",$string); 

kanske?  Har inte använt array_slice nångång men det verkar vara den du söker.

Permalänk: https://www.webforum.nu/p/318631

## #3 — mall, 2001-05-10T13:19Z

Nej....

ag har ju ingen array!!!
JAg har en string och vill ta första 32m ord av den...

Permalänk: https://www.webforum.nu/p/318632

## #4 — herq, 2001-05-10T14:35Z

Tips:du kanske borde kolla upp vad funktionen explode() gör för nått ;)

Permalänk: https://www.webforum.nu/p/318633

## #5 — mall, 2001-05-11T08:43Z

har testat 

$intro_content	= explode(" ",$intro_content);
					$intro_content 	= array_slice($intro_content, 0, 32);
					$intro_content 	= implode(" ",$intro_content);

får

Call to unsupported or undefined function array_slice() in /news.php on line 17

Permalänk: https://www.webforum.nu/p/318634

## #6 — nanne, 2001-05-11T09:11Z

array_slice(); finns bara i PHP4 tydligen så kör du PHP3 fortfarande

Permalänk: https://www.webforum.nu/p/318635

## #7 — mall, 2001-05-13T13:23Z

Nej, jag har PHP4.

Permalänk: https://www.webforum.nu/p/318636

---

Tråden på webben: https://www.webforum.nu/amne/php/15615-kapa-text-fter-en
