---
title: "Python sett att skriva PHP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/14696-python-sett-att-skriva-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "petergrennanet"
published: "2000-07-31T14:16:00.000Z"
updated: "2000-08-01T06:21:00.000Z"
replies: 8
views: 268
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/14696-python-sett-att-skriva-php"
---

# Python sett att skriva PHP

## #1 — petergrennanet, 2000-07-31T14:16Z

I Python kan jag skriva sa har:

```
print '<a href="%s" title="%s">%s</a>'%(mylocation,mytitle,mytext)
```

Dar mylocation, mytitle och mytext ar variabler.
Hur kan man skriva pa liknande satt i PHP?

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

## #2 — Kim, 2000-07-31T14:21Z

Jag förstår nog inte riktigt vad %s är. :q

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

## #3 — nicclas, 2000-07-31T14:35Z

Hmm, duger inte echo "\<a href=\\"$mylocation\\" title=\\"$mytitle\\"\>$mytext\</a\>";  kanske?

/nicclas - <http://www.nic-sys.se/news/>

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

## #4 — petergrennanet, 2000-07-31T14:38Z

Kim, samlar du bara inlegg eller?

Syftet med syntaxen ar att gora kod renare. 

Min fraga star kvar.

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

## #5 — nicclas, 2000-07-31T14:53Z

$mylocation="http://www.nic-sys.se/news/";
$mytitle="Cool";
$mytext="Cool";
printf("\<a href=\\"%s\\" title=\\"%s\\"\>%s\</a\>",$mylocation,$mytitle,$mytext);

Är detta bättre? 

/nicclas - <http://www.nic-sys.se/news/>

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

## #6 — petergrennanet, 2000-07-31T15:15Z

Vad ar det for skillnad pa 
printf() och sprintf()??

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

## #7 — nicclas, 2000-07-31T15:20Z

Om du skyndar dig tror jag att det finns ett ex. av manualen kvar i [bokhyllan](http://www.php.net). ;)

/nicclas - <http://www.nic-sys.se/news/>

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

## #8 — Kim, 2000-07-31T20:42Z

Jag är inte här för att samla några meddelanden! x(
Jag tänkte på precis samma sätt som nicclas, men jag förstod bara inte vad %s gjorde.

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

## #9 — nanne, 2000-08-01T06:21Z

Skillnaden är att sprintf retunerar en formaterad sträng medans printf skriver ut en formaterad sträng. (det är så kryptiskt så jag inte vet skillnaden)

%s betyder att variabeln ska behandlas som en sträng. 

Fördelen med sprintf och printf är att man t.ex. kan ta ett decimaltal och direkt formatera det till ett heltal istället för att använda sig av massa andra funktioner för detta.

Ex.

$olga="3,14";
printf("Det magiska talet Pi börjar på siffran %d",$olga);

Detta kommer inte skriva ut 3,14 utan bara 3.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/14696-python-sett-att-skriva-php
