Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


problem med att flytta array

Postades av 2007-11-13 21:39:36 - Marcus Wennerberg, i forum php, Tråden har 4 Kommentarer och lästs av 1323 personer

ska flytta en array mellan 2 classer. Har följande kod:


<code>
require_once ("db.inc.php");

class write
{
private $myArray = array();

function setHandelse()
{
$db = new db;
$db->db();
$handelser = $db->setArray();

$this->myArray = $handelser;
}


function writeLine()
{
echo "$this->myArray[10][0]";
}
</code>

<code>
class db
{

function setArray()
{
$array = array();
$array[10] = array();

$array[10][0] = "11";
$array[10][1] = "20";
$array[10][2] = "23";

return $array;
}


}
</code>
Hur får jag ut arrayen i den översta classen? Just nu skrivs följande ut: Array[10][0]


Tacksam för all hjälp


Svara

Sv: problem med att flytta array

Postades av 2007-11-14 07:47:12 - Per Persson

Finns ingen anledning att sätta "fnuttar" runt uttrycket som skall skrivas ut. Ändra till
echo $this->myArray[10][0];


Svara

Sv:problem med att flytta array

Postades av 2007-11-14 17:57:07 - Marcus Wennerberg

tack nu blev det bättre


Nästa problem med array(matris)

<code>
require_once ("db.inc.php");

class Kalender
{
private $ar = 2007;
private $manad = 11;

function skapa()
{

$db = new db;
$db->creatArray();
for ($i = 1; $i <= $30; $i++)
{


$db->db($this->ar, $this->manad, $i);

if($db->getEvent())
{
echo "<td><a>$i</a></td>\n";
}
else
{
echo "<td>$i</td>\n";
}

}
</code>

<code>

class db
{

private $array = array();

private $ar;
private $manad;
private $dag;

function db($ar, $manad, $dag)
{
$this->ar = $ar;
$this->manad = $manad;
$this->dag = $dag;
}


function creatArray()
{
$this->array[2007] = array();
$this->array[2007][11] = array();

$this->array[2007][11][5] = "något";
$this->array[2007][11][10] = "något";
$this->array[2007][11][20] = "något";
}


function getEvent()
{
return ($this->array[$this->ar][$this->manad][$this->dag]);
}

}
</code>


Jag vill alltså till classen db skicka in värden, som sedan ska kontrollera om det finns i arrayen.
Men som jag har gjort nu fungerar det inte. Får felmeddelandet:
Fatal error: Call to undefined method Kalender::setHandelse()


Tacksam för all hjälp


Svara

Sv: problem med att flytta array

Postades av 2007-11-14 19:16:46 - Per Persson

<b>Får felmeddelandet:
Fatal error: Call to undefined method Kalender::setHandelse()</b>

Det meddelandet har inget med ditt önskemål att göra. Någonstans utanför den kod du visar anropar du setHandelse() som inte finns i Kalender. Kommentera bort anropet eller lägg in en (eventuellt tom) metod setHandelse() i klassen Kalender och pröva igen.


Svara

Sv:problem med att flytta array

Postades av 2007-11-14 20:57:01 - Marcus Wennerberg

oj, tack, den låg visst på sidan som allt ska hamna på.

Nu funkar allt som det ska, tack Per


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 762
27 959
271 761
406
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies